![実践J2EEシステムデザイン](https://cdn-ak-scissors.b.st-hatena.com/image/square/a3f5394fc7ef6552077c9f7f4377ac6dc4532553/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F413PQS1Y7FL._SL500_.jpg)
SEとして、数年。。。技術力で食べていきたい!! という思いと、なかなか最新の技術はWEBで調べても わからないこともあるってことで、同じように困っている人がいるかも と思い設立しました。 前回、Springフレームワークについて、概要を紹介しました。 Springの中にもいろいろなフレームワークが存在しており、一言で 表現するのは難しいですが、 核になる部分という点でいくと、Dipendency Injection(DI:依存性の注入)と Aspect Oriented Programming(AOP:アスペクト思考プログラミング)が根幹になって、 webアプリの構築やDBアクセスの簡易化等を提供しているフレームワークという事でした。 実装面は、なにも紹介していなかったため、かなりモヤモヤしている方も多いかと思いますので、 まずは、springフレームワークを入手して使ってみるという点で
よく訓練されたアップル信者、都元です。大変お待たせいたしました。評判がそこそこ良いのは知っていたのですが、AWSネタに押し流されて放置してしまいました。ただ、私のSpring愛は衰えておりませんので、ぼちぼちと続きを書いて行きたいと思います。冷静に見ると5ヶ月も間を開けてしまいましたね。ごめんなさいごめんなさい。というわけで、下記をおさらいの上、読み進んでみてください。(私も読んでから書かないと流れが掴めませんw) 第1回 はじめてのSpring Framework 第2回 Springの様々な設定記述 – AnnotationもJavaもあるんだよ というわけで、前回までは、DIコンテナの考え方や、beanの定義方法 *1等について解説しました。手続き的な記述と宣言的な記述の分離など、思い出して頂けましたでしょうか。 さて今回はちょっと毛色を変えて、Springを使ったJava開発の開発
よく訓練されたアップル信者、都元です。前回は、Springのコードを見ながらDIについて学びました。DIを使うと、「オブジェクトの生成と初期化」という宣言的な記述に親和性の高い情報と、「オブジェクトの利用」という手続き的な記述に親和性の高い情報を分離できることが確認出来ました。 Springはbean(Springの管理下にあるインスタンス)の生成と初期化に関する情報(Configuration metadataと呼びます)をXMLで受け取ります。XMLの一例は前回示した通りですが、このConfiguration metadataは色々な記述方法があります。 p及びcネームスペースの使用によるSpringの設定 XMLの閉じタグが目障りだ、という人がいるようです。では、こんなのはいかがでしょうか。 <?xml version="1.0" encoding="UTF-8"?> <beans
今やすっかりAWS屋、しかもアプリではなくインフラ寄りのプロダクトばかり触っている都元です。しかし元々はサーバサイドアプリ屋ということで、ボスのAWSへの想いとは裏腹に、ぼちぼちとサーバサイドJavaの話も出して行こうと思っています。 というわけで、Spring Frameworkについて色々書いて行こうと思うのですが、どう考えても1回で終わる内容ではないため、シリーズ形式(連載)とさせて頂きたいと思います。ただ、書くネタは無限にありそうなので、回数は反響に応じて調整しようかな、と思っています。ギブミー・いいね。 Javaフレームワークの世界 Javaはフレームワークがいっぱいあることが利点でもあり欠点でもあります。多くの言語にはデファクトと言えるフレームワークが存在します。あまり知らない分野なので深く触れてヤケドしたくはないのですが、例えばRubyだったらRailsでしょうし、Pytho
Spring Framework 4.0は9月登場予定のJava 8対応。Spring Sourceが方針を発表 主要なJavaフレームワークの1つであり、Pojo(Plan Old Java Object)やDI(Dependency Injection)といった技術が注目されるきっかけの1つでもあったSpring Frameworkの次バージョン「Spring Framework 4.0」は、今年9月にリリース予定のJava 8対応になることなどを、開発元のSpring Sourceが明らかにしました。 Spring Framework 4.0のおもな特徴は、以下のようになるとのことです(日本語訳したらかえって分かりにくくなってしまったので、原文のまま引用します)。 First-class support for Java SE 8 based Spring applications:
米SpringSource(米VMware傘下)は3月11日、Eclipseベースの統合開発環境(IDE)最新版「Spring Tool Suite(STS) 3.2.0」および「Groovy/Grails Tool Suite(GGTS) 3.2.0」を公開した。 STSはSpring開発者向けのEclipseプラグインで、JavaとSpring開発のためのツールを提供する。GGTSは、そのGroovyおよびGrails版。Apache Tomcatの代替となる「vFabric tc Server」の開発者エディションや「Spring Insight」コンソール、「Spring Roo」などで構成され、ローカルで実行するアプリケーションだけでなく、仮想環境やクラウド環境で動作するアプリケーションも開発できる。ライセンスは Eclipse Public License 1.0(vFabri
※クリックしてもダウンロードが始まらないときは、右クリックして「対象をファイルに保存」で実行して下さい。 ※ダウンロードがうまくいかない場合、他のブラウザでの操作もお試し下さい。 ※データは圧縮形式になっています。解凍ソフトをご利用下さい。 解凍ソフトダウンロード方法
NDSインフォス株式会社 東京支社。Struts/Springベースのフレームワーク開発,プロジェクト支援に携わる。 今回から数回に分けて,Springから提供されているSpringMVCと呼ばれる機能について説明していきます。SpringMVCは,Webアプリケーションを簡単に作るための機能を提供します。具体的には,画面遷移や,ブラウザ-サーバー間の入出力パラメータの受け渡しです。Strutsというフレームワークをご存じの方は,SpringMVCも似たようなものととらえてもらえればわかりやすいと思います。 本稿は,SpringMVCの基本編として,画面遷移や入出力パラメータの受け渡しなど,最小限のWebアプリケーションを作るための説明をします。その他にも,SpringMVCは,ユーザーの送信したパラメータに対する入力チェック,2度押しチェック,セッション値の取り扱いなど,様々な機能を提供
基本的な使い方ベースのメモ。選択肢の詳細は参考文献に詳しくあり。 DI 準備 ApplicationContext.xml(設定ファイル) 各beanの定義:クラス名、インスタンス名、フィールド値設定、など 利用 ApplicationContextのインスタンス取得(※設定ファイル指定。複数ファイル可能) インスタンス名指定でbeanの取得 AOP 準備(ApplicationContext.xml) Adviseを表現するBean 織り込むAdvise: org.aopalliance.intercept.MethodInterceptorを実装したクラス PointCutを表現するBean 正規表現で指定するPointCutとAdvice指定: org.springframework.aop.support.RegexpMethodPointcutAdvisor Weavingを表現
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く