タグ

springとframeworkに関するt_43zのブックマーク (20)

  • Springの新しいメンテナンスポリシーでJava界の勢力図が変わる - ひがやすを技術ブログ

    Springの新しいメインテナンスポリシーが発表されました。 http://www.springsource.com/node/558 それに対するTSSの反応はこちら。 http://www.theserverside.com/news/thread.tss?thread_id=50727 新しいメンテナンスポリシーがどういうものかというと、 新しいメジャーバージョンをリリース後、3ヶ月はコミュニティー(無償)バージョンをリリースする。 3ヶ月たった後のメンテナンスリリースは、エンタープライズ(有償)版のお客様だけにリリースする。 エンタープライズ版は、3年間保障する。 3ヶ月たった後に行われた修正は、次のメジャーリリースには含まれる。 というものです。メジャーバージョンとは、二つ目の数字までのリリースのこと。例えば、2.1.xの次に2.5.0がリリースされれば、メジャーバージョンのリリ

    Springの新しいメンテナンスポリシーでJava界の勢力図が変わる - ひがやすを技術ブログ
    t_43z
    t_43z 2008/09/30
    これは・・・
  • Seasar2系のノウハウをSpringコミュニティに提供 - ひがやすを技術ブログ

    私がSlimというプロジェクトをはじめるということは、Seasarカンファレンスで発表しました。 http://itpro.nikkeibp.co.jp/article/NEWS/20080524/303949/ もともとSlimのコンテナ部分は、Seasar2からもってくるつもりでしたが、最近、NTTデータやCTCのフレームワークをやってる部隊がSpringベースのフレームワークにいろいろ悩んでいることを聞いて、Slimのコンテナは、Springベースにしたほうが、世の中のためになるんじゃないかと思い直しました。 NTTデータと真昼の対決 CTCと夜の決闘 もちろん、SpringベースでHOT deployを提供します。エイプリルフールネタを現実にやるということですね。 Super Agile Spring HOT deploy可能なSpringの上に、SAStrutsとS2JDBCを移

    Seasar2系のノウハウをSpringコミュニティに提供 - ひがやすを技術ブログ
    t_43z
    t_43z 2008/06/23
    ちょ、マジですか!
  • Springの生産性 (arclamp.jp アークランプ)

    これは言っておかねばなるまい。ひがさんのCTCと夜の決闘より。 生産性を向上させるということを主目的としてフレームワークが作られたのは、基的(もちろん例外はあるけど)にRails以降のフレームワークです。 Railsは、Struts、Spring、Hibernateへのアンチテーゼとして登場しています。裏を返せば、Struts、Spring、Hibernateを組み合わせても生産性は出ないということです。 生産性という言葉をどう取るかによりますが、確かにSpringはコードを短く書くためのフレームワークではありません。 そもそも生産性を上げるためには、アプリケーションの部位毎に個別最適化していき、それらを統合するというのが正しい戦略です。これは規模にかかわりませんし、Seasarを使おうが、Springを使おうが同じ事です。 Seasarは最適化をうまく行っているフレームワークです。ただ

  • 第4回 SpringMVCの基本を知る

    NDSインフォス株式会社 東京支社。Struts/Springベースのフレームワーク開発,プロジェクト支援に携わる。 今回から数回に分けて,Springから提供されているSpringMVCと呼ばれる機能について説明していきます。SpringMVCは,Webアプリケーションを簡単に作るための機能を提供します。具体的には,画面遷移や,ブラウザ-サーバー間の入出力パラメータの受け渡しです。Strutsというフレームワークをご存じの方は,SpringMVCも似たようなものととらえてもらえればわかりやすいと思います。 稿は,SpringMVCの基編として,画面遷移や入出力パラメータの受け渡しなど,最小限のWebアプリケーションを作るための説明をします。その他にも,SpringMVCは,ユーザーの送信したパラメータに対する入力チェック,2度押しチェック,セッション値の取り扱いなど,様々な機能を提供

    第4回 SpringMVCの基本を知る
  • SpringチームによるWebサービス開発用プロダクト"Spring Web Services 1.0" | エンタープライズ | マイコミジャーナル

    The Spring Framework Projectは17日(米国時間)、Spring Web Servicesの最新版にして初のメジャーリリースとなる「Spring Web Services 1.0」を公開した。Spring Web ServicesはJavaで開発されたWebサービス開発のためのプロダクト。契約を最初に記述し、ドキュメントドリブンで動作するという特徴がある。最初の開発がはじまってから実に2年目でのメジャーリリース公開となった。 Spring Web ServicesではWS-I basicプロファイル、契約を最初に記載する開発方法といったベストプラクティスを採用することで開発そのものがスムーズに進むように工夫されているほか、リクエストの強力なマッピング機能の提供、多種多様(DOM、SAX、StAX、JDOM、dom4j、XOM)なXML APIのサポート、Objec

  • 第3回 AOPでプログラムをシンプルにする

    株式会社DTS ネットワーク事業部所属。Struts/Springベースのフレームワーク開発,プロジェクト支援に携わる。 今回は,Springで提供されているAOP機能(以下,SpringAOP)について説明します。最初にAOPとは何なのか,どんなメリットがあるのかを簡単に説明します。次に,AOPの基的な使い方を,サンプルを使って説明します。あなたが普通の業務開発者であるならば,このAOPの使い方を覚えるだけで十分でしょう。 最後に,AOPを自分で作る(正確には「アドバイス」というものを作ります)という,少し高度なことに挑戦します。こちらはAOPを自作する必要が出たときに読めばよいと思います。それでは,さっそく始めましょう。 AOPとは AOPとは,アスペクト指向プログラミング(Aspect-Oriented Programming)のことで,オブジェクトが来するべき処理と,来する

    第3回 AOPでプログラムをシンプルにする
  • TheServerSide | Your Java Community discussing server side development

    t_43z
    t_43z 2007/07/04
    私がSpringを使わない5つの理由。まー要はXMLのコンフィグうざいし、でかいし、重いよってこと。反論もたくさん。
  • TheServerSide | Your Java Community discussing server side development

  • "JSF-Spring 4.0"登場 - JSFをコンポーネントベースとして活用せよ | エンタープライズ | マイコミジャーナル

    The Spring Framework Projectは2日(米国時間)、JSF-Springの最新版となるJSF-Spring 4.0を公開したことを発表した。JSF-SpringはSpring frameworkとJSF (JavaServer Faces)の統合を実現するための包括的なグルーコードを提供するプロダクト。JSF実装に依存しないように開発されているため、いくつものJSFプロダクトと組み合わせて活用できるという特徴がある。 サポートしているバージョンはJSF 1.1およびSpring framework 2.0。Spring frameworkはすでにJSF VariableResolver実装によりJSFとの統合を提供している。これはBeanを経由したアクセスを提供するもので、多くの場合には十分な働きをしている。JSF-SpringはSpring frameworkをさ

  • 2007-02-26

    Seam 1.1.7RC1がリリースされました。Seam 1.1.7ではSeamとSpringの統合が実現されます。すでにSpringを使って構築されたシステムのWeb UI部分をSeamで書き直したい、なんて場合は便利そうです。できることは次のとおり: Spring beanにSeam componentを注入 Seam componentにSpring beanを注入 Spring beanのSeam comonent化 Spring beanで任意のSeamコンテキストをカスタムスコープとして指定 さて、マニュアルを読むとステートフルなモデルのSeamとステートレスなモデルのSpringの間のギャップに注意するようにと書かれています。これをマニュアルではscope impedanceと呼んでいます(O/Rマッピングではインピーダンス・ミスマッチという言葉がありますが、そのノリですね)

    2007-02-26
    t_43z
    t_43z 2007/02/27
    Seam1.1.7RC1でSpringとの統合が実現
  • Blogbody » Blog Archive » Project Able: a complete Java web stack

    Project Able is a full Java-based web development stack designed to make web development painless. In a sense, it is an attempt to bring together quality opensource tools in one cohesive stack, similar to what Rails has done for Ruby, while also encouraging common practices I’ve used in software engineering for a long time. It is very similar to projects such as Trails, Grails, and AppFuse. Howeve

    t_43z
    t_43z 2007/02/21
    WebWork+Spring+iBatis(+その他)を組み合わせて作ったWebアプリの雛形。
  • めそらぼ - mesolabs.com » Webアプリ作成前に考えたこと

    僕が今回、Webアプリを作ろうと思ったときに、考えたことをまとめてみます。 何を作るのか。 どのように公開するのか。 動作OSは何にするのか。 作成言語は何にするのか。 使用フレームワーク・手法・ツールは何にするのか。 まず1番目。何を作るのか。 これが決まらないと、どうしようもないですよね。まあ、漠然となんでもいいから作りたいってこともあるかもしれませんが。 今回僕は、ある特定の分野に特化したSNS+Blogのようなシステムを作ろうと考えております。 次に、公開方法をどうするのか。 とりあえず、自宅サーバで運用していこうと思います。もし万一、自宅サーバじゃおっつかなくなったら、レンタルサーバとかに移行するかもしれませんが。 そして、動作OS。 自宅サーバでいく限り、Linuxが基になります。ずっとCentOS使ってたけど、Solaris 10(とBelenix)のインストールにチャレ

  • 【レビュー】Struts 2 SpringおなじみコンポーネントでJava流Rails? - Project Able | エンタープライズ | マイコミジャーナル

    Webアプリケーションシステムに関する技術はコンポーネント化やプラガブル化が進み、組み合わせてシステム構築に使うといった用途が増えている。逆にいえば、単体の技術だけではWebアプリケーションシステムを開発することは面倒で、否応なく組み合わせなければならない。 これを解決するソリューションとして「フルスタックプロダクト」とか「フルスタックアプリケーション」と呼ばれるものがある。これは既存の技術コンポーネントを組み合わせ、単体でシステム構築のすべてをカバーできる成果物を提供するというものだ。今一番有名なのはRuby on Rails(以降、RoR)だろう。 Java WebアプリケーションシステムにおけるフルスタックプロダクトにはRIFE、Grails、AppFuseなどがあるが、今月、ここに新顔が登場した。Struts 2などを採用したプロダクトで今後の展開が興味深い。ここでは新進気鋭のプロ

  • http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=2006-08-14

  • なぜDIコンテナを使うのか

    記事は2005年に執筆されたものです。Spring、DI、AOP全般の最新情報は@IT Java Solutuionのカテゴリ「DI×AOP(Spring/Seasarなど)」をご参照ください。 私がDIコンテナを使う理由 前回までで、Spring Framework(以下Spring)やDIの概念について説明してきました。最近では、実際の開発現場でもSpringのようなDIコンテナを利用するケースが増えてきているようです。 現場のエンジニアはDIの“機能”や“役割”は理解できるようです。しかしながら、「なぜそれが必要なのかピンと来ない」「学習してまで導入するほどの効果があるのか疑わしい」という声をよく耳にします。そのほかにも、自分自身はメリットを十分に理解して開発プロジェクトに導入したい気持ちがあるけれど、導入するためには上司や関係者を説得しなくてはならず、どのように説得すればよいか分

    なぜDIコンテナを使うのか
    t_43z
    t_43z 2006/08/11
    Spring Frameworkで理解するDI(第4回)
  • Spring AOPサンプルアプリでAOPを理解する

    Spring AOPサンプルアプリでAOPを理解する:Spring Frameworkで理解するDI(3)(1/3 ページ) 前回「第2回 Springフレームワークの思想とAOP」ではSpringフレームワークが提供するAOPについて説明しました。今回は実際にコードを読みながら、AOPについて理解します。 サンプルアプリケーションでAOPを理解する SpringフレームワークのAOPは、AspectJのような特殊な言語や環境を必要としません。標準のJavaの機能だけで実現されています。そのためライブラリをいくつか設定するだけでDIコンテナにAOPを導入することができます。 SpringのAOPはDIコンテナで管理されたオブジェクトに対して使用することができます。またAOPによって処理が挿入されたオブジェクトインスタンスは、インターフェイスを介してアクセスされる必要があります。 DIでは、

    Spring AOPサンプルアプリでAOPを理解する
    t_43z
    t_43z 2006/08/11
    Spring Frameworkで理解するDI(第3回)
  • Springフレームワークの設計思想とAOP

    記事は2005年に執筆されたものです。Spring、DI、AOP全般の最新情報は@IT Java Solutuionのカテゴリ「DI×AOP(Spring/Seasarなど)」をご参照ください。 前回「DI:依存性の注入とは何か?」では、Springフレームワークの簡単なサンプルを通じて「Dependency Injection(依存性の注入、以下DI)」とは何かを解説しました。しかし前回の内容では、Springフレームワークの中核機能の一部分を説明したにすぎません。Springフレームワークはさまざまな機能を提供するフレームワークです。今回はSpringフレームワークの設計思想と、その思想を特徴付ける機能のいくつかを紹介し、Springフレームワークがどのようなフレームワークなのかを紹介します。 Springフレームワークの設計思想 Springフレームワークの設計思想は、(いまやJa

    Springフレームワークの設計思想とAOP
    t_43z
    t_43z 2006/08/11
    Spring Frameworkで理解するDI(第2回)
  • @IT:Spring Frameworkで理解するDI(1)

    DI:依存性の注入とは何か?:Spring Frameworkで理解するDI(1)(1/3 ページ) Javaエンジニアであれば最近、「Dependency Injection」や「DIコンテナ」「Spring」、または「Seaser2」といった名前を目にしたことがあるのではないでしょうか。これらは次世代のEJB(EJB 3.0)に取り込まれる動きがあるなど、最近非常に注目されているキーワードであり、今後のJava開発を語るうえで避けては通れない概念の1つになるとされています。 この連載は、「Spring」というフレームワークを利用して、J2EE開発における「Dependency Injection(DI)」というデザインパターンから得られるメリットを紹介し、J2EEの今後の方向性を理解する助けとしていただくことを目的としています。 Dependency Injection:依存性の注入

    @IT:Spring Frameworkで理解するDI(1)
    t_43z
    t_43z 2006/08/11
    Spring Frameworkで理解するDI(第1回 DI:依存性の注入とは何か?)
  • Ajaxフレームワーク - Hibernate + Spring + Echo2 = "HSE 1.0" (MYCOMジャーナル)

    The HSE Projectは4日(米国時間)、HSE初のメジャーリリースかつ最新版となるHSE 1.0を公開した。HSEはそれぞれHibernate、Spring Framework、Echo2の頭文字からとったものであり、Ajaxアプリケーションを開発するためのベースアプリケーションプラットフォーム。主にこの3つの成果物を組み合わせたベースアプリケーションを提供するもので、成果物はオープンソースソフトウェアライセンスのもとで公開されている。 HSE 1.0はEcho2ディストリビューションのひとつといえる。ユーザインタフェース部分にはEcho2が採用されているため、Echo2によって提供されているリッチインターネットアプリケーションコンポーネントを使うことができる。データの永続化にはHibernateが採用されており、そしてこのEcho2とHibernateを結びつけるものとしてSp

  • https://hse.sourceforge.net/

    t_43z
    t_43z 2006/07/21
    HibernateとSpringとEcho2を使ったAjaxなWebアプリを作るための基盤
  • 1