並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 172件

新着順 人気順

J2EEの検索結果41 - 80 件 / 172件

  • 「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境

    「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境 マイクロソフトとVMwareは、Microsoft Azure上でフルマネージドなSpring Bootアプリケーションの開発や実行環境を提供する新サービス「Azure Spring Cloud」の正式リリースを発表しました(マイクロソフトの発表、VMwareの発表) We're excited to share the general availability of Azure Spring Cloud - a fully managed service for Spring Boot apps built, operated, and supported by @Microsoft @Azure and @VMware. https://t.co/p

      「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境
    • Rust の DI を考える — Part 1: DI とは何だったか - paild tech blog

      paild 社でお手伝いをしている yuki です。みなさんは Rust で DI をしようと思った際に困ったことはありませんか?この連載では、他のプログラミング言語で利用される DI パターンを参照しながら、Rust でそれを実装するためにはどのような工夫が必要かまでを検討します。中には Rust での実装が難しいパターンも出てくるかもしれません。その際は、なぜ難しいのかまでを検証します。 そこそこの規模のソフトウェアを実装するにあたって、ソフトウェアエンジニアが共通して利用する手法がいくつかあると思います。その中でも DI (Dependency Injection; 依存オブジェクト注入) は最もポピュラーな手法の一つであり、保守運用まできちんと耐えうるソフトウェアの設計をしたいとなったときに、まず真っ先に候補に上がる手法でしょう。 Rust ではこの DI をどのように行えばよいの

        Rust の DI を考える — Part 1: DI とは何だったか - paild tech blog
      • 短納期でローンチした新サービスをJavaで開発した話/launched new service using Java

        JJUG CCC 2022 Spring 発表資料 https://fortee.jp/jjug-ccc-2022-spring/proposal/3bf78003-4672-457c-a8fc-47adb4a1812e 概要 / Abstract: 電子帳簿保存法の改正により急遽立ち上が…

          短納期でローンチした新サービスをJavaで開発した話/launched new service using Java
        • プロになるためのSpring上級知識 #jsug | ドクセル

          スライド概要 動画はこちら→ https://www.youtube.com/watch?v=c5ha8FmdNmw Spring Fest 2021の資料です。 DIコンテナなどSpringの基礎知識が既にある方を対象に、上級者へステップアップするために必要な発展的知識を解説します。 このセッションを聞けば、プロジェクトをリードできるエンジニアになれること間違いなし!かも!? ・DIコンテナの要点復習 ・同じ型のBeanが複数あるとどうなる? ・Java Configクラスを分割・統合するには? ・環境によって設定値やBeanを変更するには? ・Beanはどうやって作られる?

            プロになるためのSpring上級知識 #jsug | ドクセル
          • Spring Boot アプリケーションにおけるメトリクスの取り方の基本

            LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog LINE の Business Platform 開発担当フェローの Matsuno です。 今回は Spring Boot でアプリケーションを開発した場合のメトリクスの勘所についてご紹介しようと思います。 我々のチームでは Kotlin + Spring Boot での開発がデファクトスタンダードとなっているのですが、正直まだまだこのテクニカルスタックで開発しているエンジニアは日本では少ないのです。そこで、実際の運用の雰囲気を感じていただければと思いまして今回の記事を書くことにしました。 メトリクス取得の基本 我々のチームではメトリクスの格納先として Prometheus を利用しています。 Prometheus で格納し

              Spring Boot アプリケーションにおけるメトリクスの取り方の基本
            • PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)

              PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring) Webアプリケーションにおいて、マルチテナント型、つまり複数のユーザー組織がアプリケーションとデータベースを共有する構成にすることがあります。この構成の持つリスクとして、万が一バグにより他テナントの情報が見えてしまうとそれは情報漏洩となり、重大なインシデントとなってしまうことがあります。この重要性を考えると、「気を付けて実装する」だけではなく、仕組みで漏洩を防ぐような対策には価値があります。 そこで、今回はPostgresSQLの行レベルセキュリティと、SpringAOPによる処理を組み合わせて、ログインしているテナントのデータにしかアクセスできなくする仕組みを実現しました。 導入にあたり考慮した複数の選択肢、乗り越えたいくつかの壁

                PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
              • Spring Framework RCE, Early Announcement

                Updates [04-13] "Data Binding Rules Vulnerability CVE-2022-22968" follow-up blog post published, related to the "disallowedFields" from the Suggested Workarounds [04-08] Snyk announces an additional attack vector for Glassfish and Payara. See also related Payara, upcoming release announcement [04-04] Updated Am I Impacted with improved description for deployment requirements [04-01] Updated Am I I

                  Spring Framework RCE, Early Announcement
                • cve-2022-22965 Spring4Shell の影響調査 | DevelopersIO

                  はじめに こむろです。 Spring4Shell についてです。どうせお前ら調査してたんだろ?と思ったあなた、大正解です。 結論 非常に広範な影響がありましたが、現時点で、Spring Framework 本体への修正パッチがすでに適用されています。そのためこれに準じたアップデートを実施することで脆弱性を回避できます。 spring-boot-2-6-6 spring-boot-2-5-12 spring-framework-5.3.18 Tomcat 9.0.62 またこれらのアップデートができない場合、以下の対応を取ることもできます。 不要なパラメータのマッピングを行わないようにコードを追加する (Binding のブラックリストへ class.* 系を追加) Java8 へ一旦ダウングレードする Tomcat 9.0.62 へ Update することで設定値自体の書き換えをできないよ

                    cve-2022-22965 Spring4Shell の影響調査 | DevelopersIO
                  • Spring Boot 2系のOSS版サポート終了を、モダンなアプリ開発環境を手に入れる“絶好のチャンス”とするための選択肢とは

                    Spring Boot 2系のOSS版サポート終了を、モダンなアプリ開発環境を手に入れる“絶好のチャンス”とするための選択肢とは:「最高の開発者体験」の実現に向けて JavaとSpring Bootの進化は止まらない。Spring Boot 2系のOSS版サポート終了を、モダンなアプリケーション開発・運用を加速する“絶好のチャンス”として生かすにはどうすればよいのか。その決断をするのは今だ。 人気開発フレームワークのOSS版サポートが終了、その後はどうする? Javaアプリケーションの開発フレームワークである「Spring Boot」の2.7.x(2系の最終マイナーバージョン)が、2023年11月24日にOSS(オープンソースソフトウェア)版サポートを終了する。ユーザーは、3.1.xあるいは(2023年11月23日リリース予定の)3.2.xにバージョンアップするか、商用サポートサービス「V

                      Spring Boot 2系のOSS版サポート終了を、モダンなアプリ開発環境を手に入れる“絶好のチャンス”とするための選択肢とは
                    • STORES決済におけるEC2からECS Fargateへの移行〜無停止要件も添えて〜

                      AWS Startup Tech Meetup Online #11 https://aws-startup-community.connpass.com/event/237573/ の登壇資料です。

                        STORES決済におけるEC2からECS Fargateへの移行〜無停止要件も添えて〜
                      • 話題騒然!に全然なっていない Java x TypeScript な Web フレームワーク "Hilla" の紹介

                        はじめに あまり話題になっていない Web フレームワーク "Hilla"[1] を紹介したいと思います(もう少し話題になってほしい)。 BFF を Java で作りたい、または作らざるを得ない人向けなので該当しない方は、ここで exit です。Hilla は、SSR とかないので SEO が不要なシステムが対象になるかと思います。 Hilla の最大の特徴は、TypeScript クライアントのコード自動生成により、BFF(Java)とフロントエンド(TypeScript)でタイプセーフな通信を実現している点だと思います。 概要を掴むためには最初に以下の記事を読んでもらうと良いかもしれません。。 フレームワーク構成 フレームワークの構成は、以下のようになっています。 BFF Spring Boot Frontend Lit Vaadin Web UI Components かなりフルスタ

                          話題騒然!に全然なっていない Java x TypeScript な Web フレームワーク "Hilla" の紹介
                        • ゼロからSpringヒーローになるまでの道筋 #kanjava | ドクセル

                          スライド概要 Javaの入門書なり新人研修なりが終わった後に、現場でSpring Bootを使ってWebアプリが作れるようになるにはどうすればいいか? そこから更にステップアップして、チームを牽引するアーキテクトになるにはどうすればいいか? 研修講師や現場のリーダーをやってきた僕の経験を踏まえて、お伝えしていきます。

                            ゼロからSpringヒーローになるまでの道筋 #kanjava | ドクセル
                          • GradleのマルチプロジェクトによるKotlin、Spring Bootでのオニオンアーキテクチャの実現 - タケハタのブログ

                            4月に発売した書籍「Kotlin サーバーサイドプログラミング実践開発」なのですが、この中で途中まで作っていてボツネタにした内容がありました。 gihyo.jp それが「Gradleのマルチプロジェクトでオニオンアーキテクチャを実現する」というものです。 第2部で作成していたbook-managerというアプリケーションは、もともとこれを使って作成していましたが、途中でやめて現在の形になりました。 github.com ボツネタにした理由としては、一回実践で導入してみていくつか微妙な点があったことと、紙面上の説明が複雑になるのでベーシックな内容としては外していいかなと思ったためです。 ただせっかく途中まで作っていたので、試して微妙と感じた点も含めて、今回紹介したいと思います。 サンプルとしてこのbook-managerの内容をマルチプロジェクト化したアプリケーションを使い、オニオンアーキテ

                              GradleのマルチプロジェクトによるKotlin、Spring Bootでのオニオンアーキテクチャの実現 - タケハタのブログ
                            • Spring4Shell: Security Analysis of the latest Java RCE '0-day' vulnerabilities in Spring | LunaTrace

                              Getting Spring to load BinderControllerAdvice may require manual steps to have it load. We'll update this guide with more details about how to do that soon. import org.springframework.core.Ordered; import org.springframework.core.annotation.Order; import org.springframework.web.bind.WebDataBinder; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.

                                Spring4Shell: Security Analysis of the latest Java RCE '0-day' vulnerabilities in Spring | LunaTrace
                              • Spring Security 5.4〜6.0でセキュリティ設定の書き方が大幅に変わる件 - Qiita

                                この記事について 最近(5.4〜6.0)のSpring Securityでは、セキュリティ設定の書き方が大幅に変わりました。その背景と、新しい書き方を紹介します。 非推奨になったものは、将来的には削除される可能性もあるため、なるべく早く新しい書き方に移行することをおすすめします。(既に削除されたものもあります) この記事は、Spring Securityのアーキテクチャの理解(Filter Chain、 AuthenticationManager 、 AccessDecisionManager など)を前提としています。あまり詳しくない方は、まずopengl_8080さんのブログを読むことをおすすめします。 サンプルコード -> https://github.com/MasatoshiTada/spring-security-intro 忙しい人のためのまとめ @Configuration

                                  Spring Security 5.4〜6.0でセキュリティ設定の書き方が大幅に変わる件 - Qiita
                                • SpringBootのプロジェクトを作成する - 日々常々

                                  2020-12-29 時点で私がどうやっているかって言うの。 色々やり方あるし、他でも書いた記憶あるけど、現時点のスナップショットを書いておきます。 必要なもの 以下が実行できること curl gradle 私は SDKMAN で入れてます gradle の実行にJDKいるけど、JDKは入ってるでしょ← idea IntelliJ IDEAのCLIね やること curl -O https://start.spring.io/build.gradle gradle wrapper idea . こんだけ。以下は解説とかおまけとか。 やってること curl で叩いてるのは Spring Initializr です。 SpringBootの雛形を作成してくれるWebサービス。必要なライブラリとかを -d dependencies=web,actuator とかで指定できるんだけど、それはあまり使

                                    SpringBootのプロジェクトを作成する - 日々常々
                                  • Spring Boot + Flyway で複数の DB に接続したい!!! - エムスリーテックブログ

                                    【Unit4 ブログリレー5日目】 こんにちは。Unit4 Eng の西川です。JavaScript が好きですが、今回は JavaScript ではなく、最近やった Spring Boot + Flyway を利用しているシステムから別の DB への接続を増やした時の話をしたいと思います。 非常に可愛いうちの猫です 動作環境 背景 Spring Boot で複数の DB に接続する 概要 application.yaml の記載 Configuration ファイルの作成 Flyway を複数の DB に適用する baselineOnMigrate を適用する Configuration ファイルの作成 テスト用の Configuration ファイルを作成 終わりに We're hiring! 動作環境 今回のプロダクトで利用している Spring Boot と Flyway のバージ

                                      Spring Boot + Flyway で複数の DB に接続したい!!! - エムスリーテックブログ
                                    • Javaアプリフレームワーク「Spring」に複数の脆弱性報告--未確認情報の交錯も

                                      印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Javaアプリケーションフレームワーク「Spring」において、サーバーレス実行環境の「Spring Cloud Function」で脆弱性が報告された。これとは別に「Spring Framework」コアにも深刻だとする脆弱性の存在が指摘され、情報が交錯している。 VMwareの情報によると、Spring Cloud Functionのバージョン3.1.6および3.2.2とサポートが終了している古いバージョンでは、ルーティング機能を有効にしている場合に、細工された「SpEL」によって、ローカルリソースへのアクセスを許容してしまう脆弱性(CVE-2022-22963)が存在する。 この脆弱性を修正したSpring Cloud Funct

                                        Javaアプリフレームワーク「Spring」に複数の脆弱性報告--未確認情報の交錯も
                                      • 誰でも簡単に: Jib を使用した Java アプリケーションのコンテナ化 | Google Cloud Blog

                                        ※この投稿は米国時間 2020 年 8 月 11 日に、Google Cloud blog に投稿されたものの抄訳です。 Java アプリケーションの Docker イメージをビルドする際に、開発者の間では Jib の人気が高まっています。Docker の知識がない方でも、Jib を使えばどんな Java アプリもスペース効率の良い最適化されたコンテナ イメージに変えることができます。Jib は、再現可能な宣言型の方法でコンテナ イメージをビルドし、編集、コンパイル、テストからなる極めて短い開発サイクルを実施して、コンテナのベスト プラクティスを透過的に適用します。Docker をインストールする必要はなく、スクリプトのような Dockerfile を記述する必要もありません。 さらに良いことに、Jib はますます幅広い Java 開発エコシステムをサポートするようになりました。昨年 Ji

                                          誰でも簡単に: Jib を使用した Java アプリケーションのコンテナ化 | Google Cloud Blog
                                        • NetflixがDomain Graph Service Frameworkをオープンソース化: Spring BootのGraphQL

                                          Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                            NetflixがDomain Graph Service Frameworkをオープンソース化: Spring BootのGraphQL
                                          • Spring + JPAによるアプリケーション構築事例

                                            Photo by Ash from Modern Afflatus on Unsplashはじめにこんにちは。Finatextでエンジニアをしている山﨑です。 弊社では、先日「Wealth Wing」という資産運用サービスをリリースしました。そのシステムのバックエンドは、Spring + Kotlinを用いてアプリケーションを構築しており、インフラストラクチャ層ではSpring Data JPAを用いています。 本稿では、以下のような、Spring Data JPAを組み込んだ場合に発生する課題に対する解決策を、弊社の実例を通して示します。 データベースマイグレーションはどうすべきかIn-Memory DB(H2DB)ではなく、MySQL等を使ってJUnitでテストしたいデータベースアクセスを「書き込み専用」「読み取り専用」で呼び分けをしたい最後に、本稿に関するサンプルも添付していますので

                                              Spring + JPAによるアプリケーション構築事例
                                            • Spring Framework 6.1が仮想スレッドに対応へ、9月登場予定のJava 21にも対応予定

                                              Javaの代表的なフレームワークの1つであるSpring Frameworkは、現在開発中の次期バージョンSpring Framework 6.1でJavaの仮想スレッドに対応することが分かりました。 Spring Frameworkは昨年(2022年)11月に、5年ぶりのメジャーバージョンアップとなるSpring Framework 6.0が登場しました。 Spring Framework 6.1はそのマイナーバージョンアップ版となります。 参考:Spring Framework 6.0正式リリース、5年ぶりのメジャーバージョンアップ。Java 17以降に対応、ネイティブバイナリ化支援機能など Java 21登場に合わせて仮想スレッド対応を実装か Spring Framework 6.1で対応予定の仮想スレッド(Virtual Threads)は、Java 19でプレビュー版として登場し

                                                Spring Framework 6.1が仮想スレッドに対応へ、9月登場予定のJava 21にも対応予定
                                              • JSF on Twitter: "@marei_de_pon @13tricky @sato_sato_kichi 一定程度の割合で不良品が出るのはどんな生産品でも同じですし、1億枚も生産したらそれなりの数が出るのは当たり前かなと思います。工業製品は全てそうですよ。"

                                                @marei_de_pon @13tricky @sato_sato_kichi 一定程度の割合で不良品が出るのはどんな生産品でも同じですし、1億枚も生産したらそれなりの数が出るのは当たり前かなと思います。工業製品は全てそうですよ。

                                                  JSF on Twitter: "@marei_de_pon @13tricky @sato_sato_kichi 一定程度の割合で不良品が出るのはどんな生産品でも同じですし、1億枚も生産したらそれなりの数が出るのは当たり前かなと思います。工業製品は全てそうですよ。"
                                                • Spring Boot アプリケーションを AWS Fargate に最適化する | Amazon Web Services

                                                  Amazon Web Services ブログ Spring Boot アプリケーションを AWS Fargate に最適化する この記事は Optimize your Spring Boot application for AWS Fargate (記事公開日: 2022 年 7 月 25 日) を翻訳したものです。 中断や需要のピークに迅速に対応するには、起動時間を短縮することが重要です。それによってリソース効率を高めることができます。AWS Fargate では、基盤となるコンテナホストの面倒を見る必要はありません。しかしながら、コンテナとアプリケーションの起動時間を短縮するために、いくつかの変更が必要になることがよくあります。 この記事では、Fargate 上で実行される Java アプリケーションに適用する最適化手法について説明します。この記事では特に Java Spring B

                                                    Spring Boot アプリケーションを AWS Fargate に最適化する | Amazon Web Services
                                                  • SpringのRCE脆弱性(CVE-2022-22965)について

                                                    はじめに Log4jやStruts2など、Java製ソフトウェアにおいてリモートからの任意のコード実行(RCE)の脆弱性が目立つ時代になってしまっていますが、これにさらにSpringも加わってきました。この記事では特にCVE-2022-22965に焦点を当て、技術的な視点からの解説を行ってみます。 なぜJavaアプリでRCEとなるのか? Javaの(特にウェブアプリケーションで)RCEとなるパターンはいくつか知られており、以前こちらの記事にまとめました。今回のCVE-2022-22965はこの記事の「3. クラスローダを操作できてしまうパターン」のパターンになります。 なぜクラスローダを操作できるのか? そもそも「クラスローダの操作」とは何を意味しているのでしょうか。この文脈では、Javaのプロセス内のクラスローダ系のクラスのインスタンスの、getterやsetterのメソッドを攻撃者が実

                                                      SpringのRCE脆弱性(CVE-2022-22965)について
                                                    • Spring誕生から20年! Spring FrameworkやJavaの最新情報が披露された「SpringOne 2023」レポート

                                                      Spring FrameworkやSpring Bootの最新情報や、DevOps、マイクロサービスといったソフトウェア開発のトレンドをテーマにしたカンファレンス「SpringOne at VMware Explore」が、2023年8月にラスベガスで開催されました。本稿ではKeynoteの内容と、筆者たちが興味をもったセッションについて紹介します。 本記事のレポーター 【NTT ソフトウェアイノベーションセンタ】小泉雄太、岩塚 卓弥、水野 諭孝 【NTTデータグループ】井上 大輔、高見 諭史、高橋 寛恒 【NTTコムウェア】田村 祐揮、黒澤 和矢 SpringOneとは SpringOne at VMware Exploreは、VMware Inc.(以下VMware)が開発を牽引するOSSのアプリケーション・フレームワークであるSpring Framework、Spring Bootな

                                                        Spring誕生から20年! Spring FrameworkやJavaの最新情報が披露された「SpringOne 2023」レポート
                                                      • Log4J2 Vulnerability and Spring Boot

                                                        Updates: Since this blog post has been published, a new logback 1.2.9 version has been published. While this fixes a security issue, prerequisites for exploits are very different as they "requires write access to logback's configuration file". Log4J also released a new 2.17.0 version with fixes for CVE-2021-45046 and CVE-2021-45105. Spring Boot 2.5.8 and 2.6.2 haven been released and provide depen

                                                          Log4J2 Vulnerability and Spring Boot
                                                        • Rediness Probeでアプリケーションが十分にJITされたことを検知する - #chiroito ’s blog

                                                          どうも、趣味でOpenJDKのコミッタをやってます。JVMの専門家ではないです。 今回はJITコンパイルによる暖気が十分に行われてから処理を受けられるようにする方法を紹介します。 今回の実装は Oracle の有償機能から OpenJDK へ寄贈され OpenJDK 11 に追加された JDK Flight Recorder(JFR)と OpenJDK 14 に追加された JFR Event Streaming を使用します。 JITコンパイルイベント OpenJDK では、JITコンパイラがコンパイルした情報を内部的にイベントとして記録しています。今回はこのイベントを使用していきます。このイベントのデータ形式は以下になります。 @Name("jdk.Compilation") @Category({"Java Virtual Machine", "Compiler"}) @Label("

                                                            Rediness Probeでアプリケーションが十分にJITされたことを検知する - #chiroito ’s blog
                                                          • JSF on Twitter: "@order1914 まぁ能力に備え出すと、この紛争で初手でキエフを戦略核攻撃で消滅させることまで想定しなきゃならないですが、そこまで考えてる者は誰も居ないですよね。やっても限定戦術核攻撃、それすら可能性としては著しく低い。原発攻撃はそれより可能性が低い。"

                                                            @order1914 まぁ能力に備え出すと、この紛争で初手でキエフを戦略核攻撃で消滅させることまで想定しなきゃならないですが、そこまで考えてる者は誰も居ないですよね。やっても限定戦術核攻撃、それすら可能性としては著しく低い。原発攻撃はそれより可能性が低い。

                                                              JSF on Twitter: "@order1914 まぁ能力に備え出すと、この紛争で初手でキエフを戦略核攻撃で消滅させることまで想定しなきゃならないですが、そこまで考えてる者は誰も居ないですよね。やっても限定戦術核攻撃、それすら可能性としては著しく低い。原発攻撃はそれより可能性が低い。"
                                                            • Springで既存のサーバアプリにモックレスポンス機能を搭載する

                                                              Photo by Joel Holland on Unsplashこんにちは。今年の4月からFinatextにJoinした岩田です。 入社して半月、早速ですがTechBlogを書きます! 今回はSpringで既存のサーバアプリにモックレスポンス機能を搭載する方法についてご紹介します。 なお、ここでのモック機能は単体テストの文脈でよく使われる意味のモックではなく、「実動作環境で、あるリクエストに対して期待するレスポンスを返すようにする機能」 の事を指します。 概要モック機能が必要になるケースは下記のようなケースがあるかと思います。 フロントエンド開発チームがバックエンド開発チームのAPI開発を待たずにアプリの開発、動作確認したい。複雑な状態下(ユーザの状態や時限など)でのレスポンスをEnd to Endテストなどで常に再現したい。これらの課題・要望をSpringを使用しているアプリケーション

                                                                Springで既存のサーバアプリにモックレスポンス機能を搭載する
                                                              • Java開発者御用達! 今も利用者が増え続けている「Springフレームワーク」は何がすごいのか【デブサミ2022】

                                                                Javaフレームワークを利用したソフトウェア開発は、今やすっかり当たり前の開発スタイルになった。今日では数多くのJavaフレームワークが存在するが、中でも特に国内外の数多くのJavaデベロッパーに支持されているのが「Springフレームワーク」だ。その魅力や使いこなしのポイントについて、SB C&S株式会社のDevOps推進チームでさまざまな製品・サービスの情報をデベロッパー向けに発信している佐藤梨花氏と河上珠枝氏に紹介してもらった。 SB C&S株式会社 テクニカルマーケティングセンター ビジネス開発課 佐藤梨花氏(上)、同 河上珠枝氏(下) 今、Javaフレームワークが必要とされている理由 今日のシステム開発においてJavaフレームワークが広く必要とされている背景として、佐藤氏は「ITが果たす役割の変化」を挙げる。 「2000年代にはITの役割はあくまでもビジネスのための道具、ツールの

                                                                  Java開発者御用達! 今も利用者が増え続けている「Springフレームワーク」は何がすごいのか【デブサミ2022】
                                                                • Spring4Shell Details and Exploit Analysis - Cyber Kendra

                                                                  Please wait a moment. Click the button below if the link was created successfully. Update as of 31st March: Spring has Confirmed the RCE in Spring Framework. The team has just published the statement along with the mitigation guides for the issue. Now, this vulnerability can be tracked as CVE-2022-22965. Initially, it was started on 30th March, the first notification of the vulnerability was hinte

                                                                    Spring4Shell Details and Exploit Analysis - Cyber Kendra
                                                                  • JJUG CCC 2023 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

                                                                    JJUG CCC 2023 Fallに参加しました! 前回よりも参加者が大幅に増えて、ワイワイと盛り上がった中でいろんな話が聞けて楽しかったです! 特に、一足先に次回の Java 22 でリリース予定の Foreign Function & Memory API と String Template の話があって、使えるようになるのが楽しみになりました。 あと、今回「バイナリビューアを使ってクラスファイルを読んでみよう!」というテーマで登壇しました。 思ったよりもたくさんの人に聞いてもらえて、そして楽しんでいただけたようで、嬉しかったです。前日まで、これ分かりにくいけどどうしたら…と悩みながら内容を練った甲斐がありました。 準備は大変でしたが、また機会があれば頑張ります! さて、最後にいつものを。 今回、残念ながら時間がかぶってしまって参加できなかったセッションがいっぱいあったので、あとで読

                                                                      JJUG CCC 2023 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
                                                                    • JJUG CCC 2024 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

                                                                      JJUG CCC 2024 Fall に参加しました! JJUG CCC への登壇もなんと4回目。いい加減慣れてきた頃…、と思ったのですが全然そんなことなかったです。この1ヶ月ぐらいあーでもないこーでもないと構成を考えて書き直して図を追加してというのをずっと繰り返していました。そんな苦労が詰まっていた本日の登壇だったのですが、Twitter(現・X)の感想を見る限りでは好評だったようで、とても嬉しいです! 今回面白いなーと思ったところは、セッション内で「この点については、〜さんのセッションで話していましたね」みたいな話がちょくちょく出ていたことです。自分のセッションでもジェネリクスについてはなぎせさんのセッションを参照してくださいという話をしましたし、阪田さんからは indy については前回の私と桜庭さんのセッションをという話が、また桜庭さんのセッションでも私の今日のセッションについても触

                                                                        JJUG CCC 2024 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
                                                                      • ミンスク停戦違反を先に行ったのは誰か

                                                                        JSF @rockfish31 今は亡きミンスク2停戦合意の思い出。 ・2015年2月15日ミンスク2議定書の効力発生 ・ロシア側勢力がデバルツェボへの攻勢をそのまま継続、2月18日に占領。 停戦合意を死産させたのはロシアであってウクライナではない。 twitter.com/rockfish31/sta… 2023-05-01 00:47:30 JSF @rockfish31 @masterlow 2015年2月15日が停戦発効でこんな推移だった。要するにもう直ぐ落とせる寸前の包囲済みの都市を目の前にして停戦するのは勿体ないとロシア勢力側は考えた。この状況でウクライナ側から挑発することは考えられないのです。状況が絶望的過ぎるので。 pic.twitter.com/mdTVmlvc36 2023-04-29 06:07:31 JSF @rockfish31 @masterlow 2015年2

                                                                          ミンスク停戦違反を先に行ったのは誰か
                                                                        • 【多言語対応】Spring Boot+Java - 動的に言語を切り替る方法 - - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                          はじめに 多言語対応とは さっそく環境準備から message.propertiesを作成する Configを設定する ResourceBundleMessageSourceを継承した独自クラスを作成する Controllerから作成したMultiMessageSourceを呼び出す 実行してみる まとめ はじめに はじめまして、バックエンドエンジニアのryrkssです。 今回、担当する開発業務にて、Javaのフレームワークの中でも有名なSpring FrameworkにあるSpring Bootを使用して、多言語対応しましたのでそのお話をさせていただきたく思います。 多言語対応で調べたときの記事で動的ではない言語対応方法(ユーザの言語設定に左右されない)の記事が多い印象でした。 たしかにサンプルとしてはいいかもしれないんですが、実際のアプリケーションでは動的に言語を切り替えたいはずです。

                                                                            【多言語対応】Spring Boot+Java - 動的に言語を切り替る方法 - - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                          • 開発時に実際にProfileをどう指定するか - 日々常々

                                                                            導入 SpringBootでProfileを使用するようになると、何かのprofileを指定しないと起動しなくなるような構成になりがちだと思います。 たとえば application-local.yml 、 application-dev.yml 、 application-prod.yml など環境ごとのプロファイルを用意する場合です。 開発効率を考えればProfile無しでも動作するようにしておくのが良いこともあるのですが、それだと設定誤りなどで本番環境で動作してしまうリスクが残ります。 たとえば無印(not default)ではH2で動作するようにしておいて、prod で実際のデータベースに接続するように上書きしていた場合。設定漏れや誤りで上書きできなくても、一見正常に動作し、実はH2だった……などが考えられます。 この問題を検知できる別の仕組みがあれば無印を使用するのも良いかもしれ

                                                                              開発時に実際にProfileをどう指定するか - 日々常々
                                                                            • Page not found - HackTricks

                                                                              Translations Afrikaans Chinese English French German Greek Hindi Italian Japanese Korean Polish Portuguese Serbian Spanish Swahili Turkish Ukrainian Document not found (404) This URL is invalid, sorry. Please use the navigation bar or search to continue.

                                                                              • Springのドキュメントの探し方 - 日々常々

                                                                                私のね。 三行で Single page HTML でページ内検索する。 Googleでは site:https://docs.spring.io/spring-boot/docs/current/ を検索条件に含める。 GitHubの spring-projects で in this organization で検索する。 蛇足 該当ツイート、発端はbouzuyaさんのクイズ です。 Springのドキュメントは充実していて、欲しい情報はだいたいどこかに書かれています。機能についても使い方についてもどうすればいいのかなども書かれています。なんだけど、できることがたくさんあるうえに一つのことをいろんなやり方でできるため、できることが限定されたものと比べると初見の人が目的のドキュメントにたどり着くのは難しいと思います。 情報はないわけではなく、たいていのものは https://spring

                                                                                  Springのドキュメントの探し方 - 日々常々
                                                                                • SHIRATORI Junichiro on Twitter: "「妨害」と誤読してコルスンスキー大使の信用に関わる誤った解釈を広めた張本人がツイ消しした上で印象操作するのはよろしくない。https://t.co/O4A5928mVt https://t.co/cXSMTYxB66"

                                                                                  「妨害」と誤読してコルスンスキー大使の信用に関わる誤った解釈を広めた張本人がツイ消しした上で印象操作するのはよろしくない。https://t.co/O4A5928mVt https://t.co/cXSMTYxB66

                                                                                    SHIRATORI Junichiro on Twitter: "「妨害」と誤読してコルスンスキー大使の信用に関わる誤った解釈を広めた張本人がツイ消しした上で印象操作するのはよろしくない。https://t.co/O4A5928mVt https://t.co/cXSMTYxB66"

                                                                                  新着記事