タグ

seasar2に関するigaiga07のブックマーク (15)

  • Seasar2から卒業しよう - ひがやすを技術ブログ

    人は、新たな環境で経験を積んでいくと、少しずついろんなことが出来るようになり、そのうち、その環境では、何でも自分の思った通りに出来るようになります。 「おら、強ぇ」状態。 これは、素晴らしいことなのですが、一つ問題があります。成長が止まってしまうことです。 人は、知らないことを経験したり、つまずきを乗り越えたときに、成長します。知らないことがほとんどなくなったり、つまずくことがなくなったりすると、成長が止まってしまうのです。 Seasar2.4、S2JDBC、SAStrutsと開発してきて、通常のサーバーサイドJavaは、十分にやりきった感がありました。このままこの場所にいるのは、心地いいんだけど、成長が止まってしまうのが不安でした。 人って不思議なもので、一定の能力でとどまるってことが出来ないんだよね。成長が止まると、能力は落ちていく。 自分はどこか、ドラゴンボールの悟空に似ているところ

    Seasar2から卒業しよう - ひがやすを技術ブログ
    igaiga07
    igaiga07 2015/09/29
    2016/9/26にSeasar2終了か
  • Seasar2を新規案件に採用するのはそろそろやめたほうがいい - きしだのHatena

    Seasar2の機能追加停止が宣言されてから、すでに6年弱たっています。 Seasar2.4に対する追加要望があれば、もちろん検討します。ただし、大きな変更や追加はもうないでしょう。 Seasar2の今後のロードマップ 2008-01-29 - ひがやすを blog 後継になる予定だったSeasar3も開発が中止されて3年たちました。 Seasar3開発中止 2010-08-06 - ひがやすを blog ここでSeasar2.5を出す方向で動くということでしたが、実現しませんでした。 あのころSeasar2に関わっていた人も、ScalaがメインになったりNode.jsをさわったり、不意ながらPHPをさわったり、さわってみるとPHPもそれほど悪くなかったり、やっぱりPHP気にわなかったりと、いろいろな道を進んでいます。 DIコンテナ自体の機能も時代遅れ感がでてきており、関連プロダクトも

    Seasar2を新規案件に採用するのはそろそろやめたほうがいい - きしだのHatena
  • 受託開発に未来はない? - ひがやすを技術ブログ

    私は1年以上、エンタープライズの世界(企業向けSIとか)から離れ、ずっとGoogle App Engineをやっています。今は、Google App Engine + Webkitベースのブラウザで動くHTML5を使ったグローバルな新サービスを提供しようとしていて、新規事業立ち上げのために日々奮闘しているので、エンタープライズな世界に戻ってくることは、基無いでしょう。 私は、受託開発に未来はないと思っているので、自分でサービスを提供する側に回ろうとしているわけです。受託開発に未来はないといっても、文字通り未来はないという意味で、すぐになくなるわけではないし、生きてくために必要な部分も多々あると思います(うちの会社もSIerだし)が、今後は撤退すべきだろうという判断です。 受託開発になぜ未来がないかというと、世の中の動きがかなり速くなっているので、その中で素早くチャンスを捕まえたものが生き

    受託開発に未来はない? - ひがやすを技術ブログ
  • [Seasar-user:15593] [SAStruts]@Executeでアノテートしたメソッドの名前がgetXXXXXの場合

  • Seasar関連の便利クラス - 出羽ブログ

    フレームワーク開発者ではなく、フレームワーク利用者の視点でSeasar関連のjarファイルに�内包されている便利クラスをピックアップしました。 便利クラスの存在を知って活用することは大切ですが、もっと大切なのは、便利クラスを自作する前に、フレームワークやプラットフォームで似たようなモジュールが存在していないかチェックする習慣だと思います。 他にも便利なクラスやメソッドがあれば、ぜひ、コメント等で教えて下さいませ m(_ _)m 。 ArrayUtil.isEmptyメソッド 用途 配列が空(null)かどうかをチェック jar s2-framework-2.4.xx.jar パッケージ org.seasar.framework.util メソッド static boolean isEmpty(Object[] arrays) ArrayUtil サンプル if (arrays == nul

    Seasar関連の便利クラス - 出羽ブログ
  • 新・たけぞう瀕死の日記

    ■ [執筆]BOOK REVIEW - Web開発者/デザイナー待望の国内初jQuery マイコミジャーナルでjQueryのレビュー記事を書きました。いままでPrototype.jsを使うことが多く、jQueryはそれほど格的にいじったことはなかったのですが、拡張CSS的な使い方もできるのでデザイナ向けというのもなるほどーという感じです。この書籍についてはjQuery UIもカバーしていたり、リファレンス的な部分も充実しているなど、jQueryを使っている人であれば手元に置いておいて損はない一冊だと思います。Ajax部分が薄いかもとか、サンプルはプリミティブなものが多く実践的なものも欲しかったかなーとか感じる部分はありましたが、ある程度基礎知識のある人には充分でしょう。jQueryのWebサイトにあるドキュメントはなんかゴテゴテしていて個人的には見にくいなーと感じることもあるのでこの

  • seasar-users.jp - SAStruts と Mayaa を連携させる

    Mayaa (まや)は「HTML をテンプレートとして使う Web テンプレートエンジン」です。 SAStruts では画面に JSP を利用するため、画面のデザインとロジックが混在してしまいます。 SAStruts と Mayaa を連携させると、デザインとロジックを分離することができます。 この記事では SAStruts と Mayaa を連携させるための手順を解説します。 環境を構築する Mayaa と連携させる SAStruts プロジェクトを用意します。 ここでは SAStruts プロダクトページから、Super Agile Strutsブランクをダウンロードして プロジェクト名を sa-struts-mayaa、ルートディレクトリを sastruts.with.mayaa に修正しました。 プロジェクトに Mayaa の環境を構築します。 Mayaa プロダ

  • 2008-01-31 - 出羽ブログ ~はてな版~ - SAStruts + S2JDBC でサンプルアプリを作ってみました

    以前、WEB+DB PRESS vol. 41 にて特集2『つらいJavaからたのしいJavaへ Seasar2 サクサク開発 実践カリキュラム』を執筆させて頂きました。 (http://gihyo.jp/magazine/wdpress/archive/2007/vol41) この記事では、プレゼンテーション層にTeeda、データアクセス層にDBFluteというフレームワーク使ってサンプルアプリケーションを作成しました。 今回は、前回と同じ外部仕様、同じデータベースによる サンプルアプリケーションのSAStruts + S2JDBC版を作ってみました。 ただし、現時点では「正常系が動作した」というレベルの完成度です。 前回のサンプルアプリケーションと比較して、以下のような未実装な機能が 多く存在するので注意が必要です。 一部の日付書式 バリデーション 二度押し防止 戻るボタン対策 共通レ

    2008-01-31 - 出羽ブログ ~はてな版~ - SAStruts + S2JDBC でサンプルアプリを作ってみました
  • SAStruts、HTTPステータスコードを設定する - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥

    public class IndexAction { @Resource protected HttpServletResponse httpServletResponse; @Execute(validator=false) public String error503() { this.httpServletResponse.setStatus(503); return "index.jsp"; } } コントローラからリクエストとかレスポンスいじりたいときはフィールドを用意しとけば勝手にDIしてくれる。 ref: http://seasar-users.jp/cheatsheet/sastruts

    SAStruts、HTTPステータスコードを設定する - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥
    igaiga07
    igaiga07 2009/03/31
    HTTPステータスコードを設定。レスポンス弄る場合はフィールドを用意しておけばDIしてくれるとのこと。
  • 第1回 DBFluteの概要 | gihyo.jp

    はじめに JavaにおけるDBアクセス周りの実装は、アプリケーション開発において非常に問題の多い領域です。数多くのO/Rマッパが登場していますが、現場の要件を満たせるものはまだまだ少ないかと思います。 そのような状況の中、DBFluteは誕生しました。稿では、このDBFluteが一体どういったもので、現場の問題に対してどのように解決をしていくか、基から応用まで紹介していきます。 今回のターゲットとする言語はJavaですが、実はDBFluteはC#版も存在します。ほぼ同じ仕様で実現されていますので、文法的な違いだけを読み替えることでC#ユーザの方にもお楽しみ頂ける内容かと思います。 前提とするテーブル構造 これからの説明で登場するサンプルの実装では、図1のテーブル構造を前提として話を進めていきます。 図1 サンプルのテーブル構造(詳細は、こちらをご覧ください) DBFluteの概要(1)

    第1回 DBFluteの概要 | gihyo.jp
  • sc2009white_Teeda

    2. 自己紹介 名前 米林 正明 ID id:yone098 所属 株式会社Abby 代表取締役社長 BLOG よねのはてな http://d.hatena.ne.jp/yone098 3. 自己紹介 Seasarとの関わり Teeda committer S2JSF Project leader Teeda執筆活動 JavaExpert#01 JavaExpert#02 Teeda 5月末~6月初 4. 自己紹介 宣伝 株式会社ヌーラボ http://www.nulab.co.jp/ 業務提携しました Backlog http://www.backlog.jp/ キュアル 日初(世界初?)プリクラ動画 LIVE PARK in AKIBAにて3台稼動中

    sc2009white_Teeda
  • Amazon.co.jp: Seasar2入門: ひがやすを: 本

    Amazon.co.jp: Seasar2入門: ひがやすを: 本
  • S2AOP

    S2AOPの概要 AOPを考える上でキーとなる概念 S2AOPリファレンス S2AOPで用意している主なInterceptor TraceInterceptor ThrowsInterceptor ToStringInterceptor RemoveSessionInterceptor InvalidateSessionInterceptor DependencyLookupInterceptor InterceptorChain InterceptorLifecycleAdapter 独自実装によるInterceptor S2AOPで用意している主なInterType PropertyInterType InterTypeChain 独自実装によるInterType S2AOPの概要 AOPとはAspect Oriented Programmingの略で、 複数のクラスに分散するロジック

  • seasar-users.jp - メールを送信する(S2Mai)

    Web アプリケーションからの連絡手段として、メールはとても頻繁に使用されています。 Seasar プロジェクトで提供されている S2Mai を利用すると、テンプレートを使用したメール送信処理を簡単に作成することができます。 この記事では SAStruts アプリケーションから S2Mai を使用してメールを送信する手順を解説します。 環境を構築する ベースとなる SAStruts プロジェクトを作成します。 ここではSAStruts プロダクトページから、Super Agile Strutsブランクをダウンロードして プロジェクト名を sa-struts-s2mai、ルートディレクトリを sastruts.with.s2mai に修正しました。 プロジェクトに S2Mai の環境を追加します。 S2Mai プロダクトページから以下のファイルをダウンロードしてください:

  • @IT:The Seasar Projectの全貌を探る

    Seasar(シーサー)は、国内のコミュニティ「The Seasar Project」によって開発が行われているオープンソースプロダクトだ。DI+AOPコンテナとして評価が高いSeasarV2は、J2EE開発の現場にも影響力を持ち始めた。例えば電通国際情報サービスがSeasar Projectを正式に支援することを表明し、2005年6月からは同社による商用サポートサービスが開始されている。連載では、同プロジェクトの代表的なプロダクトを紹介していく。(編集局) Seasarプロジェクトは、「J2EEの解体と再構築」「易しさと優しさ」をテーマに掲げて比嘉康雄氏を中心とするメンバーによりオープンソースでの開発を進めており、現在その中核となるSeasarV2(以下S2)をはじめとして30余りのプロダクトを抱える規模に成長しています。この連載では、いま注目を集めているS2とそれに関連するプロダクト

    @IT:The Seasar Projectの全貌を探る
  • 1