タグ

Javaに関するaki_photo_blogのブックマーク (10)

  • Spring Framework 覚書き - MVCフレームワーク - それはBooks

    アメリカではほとんどデフェクトスタンダードとなっている「」の覚書きです。Spring は簡単に言うと、IoC (制御の反転)、またの名を DI (依存性注入) という仕組みを取り入れた軽量コンテナです。 Springは MVCフレームワークを提供しています。Springのフレームワークは、すべてインターフェースベースになっているので、単一継承の JAVA にとっては非常にありがたいものです。Spring MVC の View には、JSP の他、Velocity、XSLT、JSFなどといったさまざまな技術が使えます。 Validation 機能は、Web システムにとって非常に重要なものとなっています。Springでは、 Validation は Web パッケージと切り離されているので、単体テストも簡単に出来るようになっています。 Springの詳細については、ほかにもっとよいサイト(S

    Spring Framework 覚書き - MVCフレームワーク - それはBooks
  • 02.基本概念:Spring MVCにおける設計のルール - soracane

    Spring MVCでも他のWEBフレームワークと同様に、リクエストとJavaの処理メソッドをマッピングします。 わかりやすいところでは、あるURLがリクエストされたときに、「Aクラスのa()メソッドを呼び出す」といった具合です。 Spring MVCでは処理メソッドを決めるときに、URLだけでなく、header、クッキー、メソッド(GET/POSTなど)、パラメタなど、様々な値を利用できます。 可能なマッピングについて、いくつかを図にすると以下の感じになるかと思います。

    02.基本概念:Spring MVCにおける設計のルール - soracane
  • 『SpringMVCを使用してWEBを作るには? (実践編)』

    Java Springの逆引きメモJavaのSpring frameworkのメモを書いていきます! 初心者の勉強ノートなので間違いがあるかもしれませんが、何かヒントになることがあれば幸いです。 '2012.03.23 追記 このブログで扱っているSpringMVCのバージョンは2.5で、情報が古くなっています。 現状、アノテーションを使用してかなり柔軟で使いやすくなっています。 この記事を削除することはしませんが、最新の情報を検索されることをお勧めします。 ⇒Spring MVC 3.xについて(日語の記事) ----------------------- 基礎編ではAbstractCommandクラスを使用しましたが、実際にはSimpleFormControllerを使用することでほとんどのケースで事足ります。 ・SpringMVCを使用してWEBを作るには? (基礎編) ここでは、

  • Spring Web MVC 入門 - NetBeans IDE チュートリアル

  • Spring Framework 2.5 和訳(日本語訳)

    3.2.3.1 Beanの命名 すべてのbeanは1つもしくは複数のID(識別子あるいは単に名前とも呼びますが同じ意味です)を持っています。これらのIDはひとつのそれを使用するコンテナ内でユニークでなければなりません。ほとんどの場合においてひとつのbeanはひとつのIDを持ちますが、複数のIDを持つ場合には2つ目以降のIDはエイリアスであるとみなされます。 XMLによる設定を使用する場合であれば、「id」属性もしくは「name」属性によってbeanのIDを指定することができます。「id」属性は1つのIDのみを指定することができます。 「id」属性はXMLにおいても要素が持つ属性として定義されているので、XMLパーサが他の要素からの参照についてバリデーションを行うことができます。そのためIDの指定にはこの方法を推奨しています。しかしXMLの使用ではXMLのID属性として使用可能な文字を限定し

  • リポジトリとDAOの違い

    リポジトリとDAOは似ています。どちらもデータストアとアプリケーションコードの間に位置します。 しかしリポジトリとDAOにはやはりどこか違いがありそうです。リポジトリとDAOの違いはどこにあるのか、参考文献からそれぞれの目的を調べてみます。また具体的にリポジトリとDAOをどう使い分けられそうかを考えてみます。 リポジトリはドメインオブジェクトのコレクション A Repository mediates between the domain and data mapping layers, acting like an in-memory domain object collection. – P of EAA: Repository リポジトリはエンタープライズアプリケーションアーキテクチャパターンにおいて次のように説明されています。リポジトリはドメインとデータマッピングレイヤをとりなして、

  • JavaのDAOパターン

    データアクセスオブジェクト(DAO)パターンは、isolate the application/business layer from the persistence layer (usually a relational database, but it could be any other persistence mechanism) using an abstract APIを可能にする構造パターンです。 このAPIの機能は、基盤となるストレージメカニズムでCRUD操作を実行する際に伴う複雑さをすべてアプリケーションから隠すことです。 これにより、両方の層が互いに何も知らなくても別々に進化できます。

  • Javaから「Kotlin」に乗り換えたくなる5つの理由

    関連キーワード Java | アプリケーション開発 プログラミング言語の「Java」を、別のプログラミング言語に入れ替えようと考えたことはあるだろうか。今、代替先の有力候補だと目されているのが「Kotlin」(コトリン)だ。アプリケーション開発者の間で、いずれKotlinJavaを圧倒するかどうかはまだ分からない。だがKotlinは、検討すべきもう一つの選択肢ではある。 モバイルOS「Android」用アプリケーションの開発者間ではいまだに、KotlinJavaのどちらのプラットフォームを選ぶのが「正しい」のかに関して混乱がある。KotlinJavaの機能を比べた場合、Kotlinの勝利は明らかだと私は考える。Kotlinの方がシンプルですっきりしていて、コードが少なくて済むからだ。 開発者が次のプロジェクトのためにKotlinを検討すべき5つの理由を解説する。 目次 理由1.Jav

    Javaから「Kotlin」に乗り換えたくなる5つの理由
  • 2020年の開発者が知っておくべき11の必須スキル - Qiita

    以下はjavinpaul( Webサイト / Twitter / Facebook / dev.to )による記事、11 Essential Skills Software Developers should Learn in 2020の日語訳です。 なおリンク先URLは元記事のままであり、和訳にあたり変更などは行っていません。 11 Essential Skills Software Developers should Learn in 2020 注意事項:この記事にはアフィリエイトリンクが含まれています。 この記事に記載されているリンクを踏んで製品やサービスを購入すると、私が利益を受けとることがあります。 ソフトウェア開発を始めてしばらくすると、優れたプログラマになるには何をすればいいのかという考えが時によぎるでしょう。 より良い開発者になるために、2020年には何を学ぶべきでしょう

    2020年の開発者が知っておくべき11の必須スキル - Qiita
  • 【実践】働きながらでもJava Silverを1か月で取得する! - しぐれがき

    目次 目次 記事について 資格情報 Java Silverとは 受験方法 試験情報一覧 教材紹介 オラクル認定資格教科書 Javaプログラマ Silver SE 8 情報 内容 オラクル認定資格教科書 Javaプログラマ Silver SE 8 スピードマスター問題集 情報 内容 勉強方法 勉強方法:4ステップ ステップ1:知識詰め込み ステップ2:知識定着させる ステップ3:問題集を解く ステップ4:前日に参考書を一気に読み直す Java Silver資格取得に向けて気を付けるポイント 試験時の経過報告ブログまとめ まとめ 記事について 記事は日オラクルのJavaプログラマ向けの資格であるJava プログラマ SE 8 のSilverを1ヶ月で取得することを目指し、そのための試験申込み方法、教材や勉強方法、受験前に気を付けるポイントをまとめたものになります。 働きながらでも1

    【実践】働きながらでもJava Silverを1か月で取得する! - しぐれがき
  • 1