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が最近リリースされ、重要な変...
序論 Springフレームワークは最初から、企業のアプリケーション開発を簡略化するという目標に常に照準を合わせながら、同時に、複雑な問題に非侵襲的で強力な解決策を提供してきました。一年余り前にリリースされたSpring 2.0では、こうしたテーマが新たなレベルへと進みました。XMLスキーマのサポートとカスタムのネーム空間により、XMLベースのコンフィギュレーション量が減りました。Java 5以上を使用しているデベロッパーは、ジェネリックスやアノテーションなどの新しい言語機能を利用するSpringライブラリを活用できます。AspectJの式言語と緊密に一体化しているため、Spring管理オブジェクトの分類がうまく定義されていれば、その全分類で動作を非侵襲的に追加可能なのです。 最近リリースされたSpring 2.5でもこの流れを継承し、さらなる簡略化と新規の強力な機能を提供していますが、特に
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) バッチ処理の変遷 Javaの登場以来、ホストコンピュータ、専用サーバなどで動いていた数多くのレガシー(既存資産)システムが、Java環境へ移行してきました。Web上のオンラインアプリケーションにおいては、特にJavaの活躍の場が増えたといってもよいでしょう。 その中でも移行が遅れており、旧来のマシン環境、旧来の言語での利用が続いてきたものに「バッチ処理」が挙げられます。 ■そもそも「バッチ処理」とは何か? ここでいうバッチ処理はWindowsのバッチファイル(.bat)を示すのではありません。大量のトランザクションデータを扱い、大量のデータを順次処理することを示します。 また、バッチ
Spring Boot 3.3.0 has been released, and it contains support for SBOMs. SBOM stands for "Software Bill of Materials" and describes the components used to build a software artifact. In the context of this blog post, that's your Spring Boot application. These SBOMs are useful because they describe exactly what your application contains. With that information, you can assess if a security vulnerabili
A spring framework knowledge base discussing different topics of the spring portfolio and technologies around spring (IoC, AOP, OSGi, Hibernate, Groovy, JMX ...) I recently evaluated the use of Acegi as the security framework for a Web development project. In the end, we decided to move forward with Acegi but in the beginning it took a couple days to come to that decision. The amazing thing is: on
A spring framework knowledge base discussing different topics of the spring portfolio and technologies around spring (IoC, AOP, OSGi, Hibernate, Groovy, JMX ...) Spring is a powerful Java application framework, used in a wide range of Java applications. It provides enterprise services to Plain Old Java Objects (POJOs). Spring uses dependency injection to achieve simplification and increase testabi
Spring 2.0で自分なりの開発スタイルを確立しよう:Spring 2.0時代の開発スタイル(3)(1/3 ページ) 前回の記事でSpring 2.0の新機能について解説しました。今回はSpring 2.0のAOP(アスペクト指向プログラミング)機能と新しく追加されたWebに対応するBeanスコープについて解説します。 AOPとは、プログラムに対して後付けで処理を織り込む仕組みです。AOPについての詳細は、以前の連載「Spring Frameworkで理解するDI」の第3回「Spring AOPサンプルアプリでAOPを理解する」を参照ください AOPネームスペースを使ってHello World!! AOPネームスペースは、Spring AOPの設定を処理するタグを含むネームスペースです。Spring 2.0ではAOP機能が強化されました。特に、AspectJとの統合が強力で、従来のプロ
2社の協力によりSpring Frameworに基づきながら、これを拡張したオープンソースプロジェクトが2007 JavaOneで披露される。 AccentureおよびInterface21は、5月8日からサンフランシスコで開催される「2007 JavaOne」年次カンファレンスにおいて、エンタープライズバッチアプリケーションを開発するためのオープンソースフレームワーク「Spring Batch」を発表する。 Spring Batchは、エンタープライズシステムの定型作業には欠かせない堅牢なバッチアプリケーションを開発できるようデザインされた、軽量かつ包括的なバッチフレームワークだ。 Accentureの主任アーキテクトを務めるポール・ドハティー氏は、同フレームワークについて、エンタープライズJavaのプログラミングモデル「Spring Framework」に基づきながら、これを拡張したオ
News April 08, 2024 08 Apr'24 Worlds toughest core Java interview question The trickiest Java interview question ever asked? In five words or less, explain the red 'x' the Eclipse IDE displays at the end of the provided Java code snippet. March 04, 2024 04 Mar'24 Best crash course to learn Jenkins from scratch Need to learn Jenkins CI fast? This Jenkins tutorial will quickly get you up to speed on
More than 5,000 organizations trust O’Reilly to help their teams learn the technologies of today—and be ready for what’s next. We can help yours too. It’s time to upskill your teams to leverage generative AI LLMs aren’t just the future of work—they’re the now. Learning to use large language models is vital for every business and every knowledge worker. O’Reilly has all the resources your team need
The Acegi Security System for Spring Projectは29日(米国時間)、The Acegi Security System for Springの最新版となるAcegi Security 1.0.0を公開した。Acegi Security 1.0.0はJava EEベースのエンタープライズアプリケーションに包括的なセキュリティ機能を提供するためのソリューション。多種多様な組み合わせが可能だが、特にSpring Frameworkとともに動作することを想定して開発されている。 Acegi Security 1.0.0はApache License Version 2.0のもとで公開されているオープンソースソフトウェア。2年半の開発期間を経ての公式リリース。1.0.0 RC2から比べて80を越える改善と修正が施されている。 主な変更点は次のとおり。 Sec
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く