タグ

seasarに関するgakkiyのブックマーク (77)

  • Seasar Conference 2015 (2015/09/26 13:00〜)

    お知らせ 【重要なお知らせ】iOSアプリの運用および提供を2024年6月3日(月)を以て終了いたします。詳細は お知らせをご覧ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用申請及び審査がございます。詳細はヘルプページをご確認ください。

    Seasar Conference 2015 (2015/09/26 13:00〜)
    gakkiy
    gakkiy 2015/08/31
    “同窓会ではありません(笑。”
  • Seasar3開発中止 - ひがやすを技術ブログ

    Seasar3の開発を担当する予定だった小林さんが、Seasar3開発のモチベーションが萎えちゃったようなので、開発を一旦中止します。 http://d.hatena.ne.jp/koichik/20100806#1281070800 お前がやればいいじゃないかと言われそうですが、今、丸山先生が、Spring/Rooをとても熱心に追っかけているんです。 http://maruyama.cloud-market.com/cloud-doc/Roo.pdf http://www.ustream.tv/recorded/8600913 丸山先生が熱心に追っかける技術は流行らないというジンクス(先生ごめんなさい)を私は真面目に信じているので、小林さんがヤル気をなくしたのもあり、Seasar3の開発は中止したいと思います。 ちなみに、去年PDCというマイクロソフトの大きなイベントに行って、Azure

    Seasar3開発中止 - ひがやすを技術ブログ
    gakkiy
    gakkiy 2010/08/06
    これが丸山先生メソッド
  • Super Agile Struts

    SAStruts の Maven Archetype 概要 SAStruts の Maven 2 プロジェクトを生成するために、sa-struts-archetype を提供しています。 Maven 2 の archetype:generate ゴールを実行することで、素早く SAStruts のプロジェクトを生成することができます。 事前準備 Maven 2 がセットアップされている必要があります。(バージョンは 2.0.7 以降) プロジェクト生成 archetype:generate ゴールを実行することでプロジェクトを生成します。 利用可能な sa-struts-archetype のバージョンは http://maven.seasar.org/maven2/org/seasar/sastruts/sa-struts-archetype/ をご確認ください。 mvn archety

  • Seasarの問題点など 2009-01-29 - きしだのはてな

    なんとなく思ってたSeasarの問題点をまとめてみる。 Seasarというのは、JavaのDIコンテナ+その周辺ライブラリを含めたSeasar2のことと、それらの周辺プロジェクトをとりまとめるSeasarファウンデーションのこと。どの問題がどっちの問題なのかもよくわからないので、ばくぜんとまとめた。 The Seasar Project Seasarファウンデーション はたから見てという視点なのだけど、実はSeasarの開発者ミーティング(という名の飲み会)にはなるべく出席してたり、内情は知ってる。けれども、Seasar2は一回も使ったことがない。チュートリアルを一度動かしたことがあるかどうか、くらい。 なので、状況は知ってるけどプロダクトは知らないという感じ。 で、昨日Seasar開発者ミーティングの後の飲み会でいろいろ言ってたら、こんなところでグダグダ言わずにブログに書けとパパにゆわれ

    Seasarの問題点など 2009-01-29 - きしだのはてな
  • WicketとSeasar 2を統合する「wicket-seasar2」ライブラリを作りました - 矢野勉のはてな日記

    Java, Wicket主についったーでid:yuripopがWicketとSeasar2を統合しようとしてウンウン悩んでいるのをみて、いっちょやるかと思ってやった次第。 Seasar 2とWicketの統合にはS2Wicketというライブラリが既に存在していて有名なんですが、このS2WicketがWicket 1.2系統(org.apache.wicketにパッケージ名が変わる前)に向けて作られているっぽく、最新のWicket 1.4-rc1では動かないんですね。 Wicketのページクラス内のフィールドに値を持つ場合、それらのオブジェクトはすべてシリアライズ可能である必要があります。これは、ページはHttpSessionに格納されたり、2次キャッシュ・ファイルに保存されたりするためです。そのために、単純にDIで値を放り込んでもダメなんです。 Wicketでは、この問題を「フィールドには

  • S2JDBC-Genでデータベースリファクタリング - taediumの日記

    このエントリでは、S2JDBC-Genを使って手軽にデータベースリファクタリングをする方法を紹介します。S2JDBC-Genは、Javaコード(S2JDBCのエンティティ)の修正をデータベーススキーマに反映させるツールです。 S2JDBC-Genの実行に必要な動作環境は、EclipseプラグインのDoltengを使うと簡単に用意できます。Eclipseはバージョン3.4、Doltengは昨日リリースされたばかりの0.33.0を使います。 長くなりすぎたので見出しを。。。 Doltengのインストール Doltengプロジェクトの作成 Antのコンソールエンコーディングの設定 (Windows上でEclipse3.4を動かす場合にだけ必要) H2の起動とデータの確認 データベースからエンティティの生成 エンティティからDDLとダンプデータの生成 DBリファクタリング(新たなカラムの導入) D

    S2JDBC-Genでデータベースリファクタリング - taediumの日記
  • [tuigwaa-user:473] Tuigwaa 開発停止のご連絡

    Nishioka Yuhei [E-MAIL ADDRESS DELETED] 2008年 8月 12日 (火) 00:07:47 JST 前の記事 [tuigwaa-user:479] Re: 2拓(真偽値)-選択式-のデフォルト設定 次の記事 [tuigwaa-user:483] サーバからtuigwaaマネージャにアクセスできない 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] tuigwaa-user ML の みなさま、 重要なご連絡ですので、新しいスレッドでメールをお送りします。 http://ml.seasar.org/archives/tuigwaa-user/2008-August/000466.html 山口さんが、[tuigwaa-user:467] でご指摘のように Tuigwaa に関する新規開発はストップしております。 開発者側の都合

    gakkiy
    gakkiy 2008/08/12
    お疲れ様でした
  • 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関連の便利クラス - 出羽ブログ
  • Springの生産性 (arclamp.jp アークランプ)

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

    gakkiy
    gakkiy 2008/06/22
    車の例はどうなんだろうか。
  • JBoss jBPM と Seasar の連携方法 - Aufheben - GLAD!! の日記

    次の仕事で使うかもしれないとのことで、ワークフローエンジンについていろいろ調べています。 まずは JBoss jBPM を、Seasar ベースのアプリケーションで使う場合必要な、トランザクション制御の連携方法について。 jBPM 独自で Session を管理する場合 S2Hibernate-JPA の設定を参考に、hibernate.cfg.xml に以下の設定を記述する。 <hibernate-configuration> <session-factory> <!-- jdbc.dicon に登録した DataSource を利用する --> <property name="connection.datasource">jdbc/dataSource</property> <!-- JNDI の解決に S2 のコンポーネント名を使用する --> <property name="jnd

    JBoss jBPM と Seasar の連携方法 - Aufheben - GLAD!! の日記
  • S2jBPM はじめました - Aufheben - GLAD!! の日記

    ワークフローエンジン JBoss jBPM と Seasar2 を連携するプロダクトです。 まだ、ソースを何かコミットしただけです。サイトはできてません。 https://www.seasar.org/svn/sandbox/s2jbpm/ 作ったもの jBPM と Seasar2、S2Hibernate との連携機能 jBPM の action から S2 のコンポーネントを呼び出す機能 作っているもの Web コンソールの Seasar2 への移植。 先発の JBoss Seam や S2Buri を参考に便利な機能を順次追加したいと思います。

    S2jBPM はじめました - Aufheben - GLAD!! の日記
  • 続・SAStruts + S2JDBCのアーキテクチャ 2008-06-06 - 出羽ブログ

    ここで疑問点があります。この疑問点のため、眠れなくて早く起きてこのエントリを書いています。笑 ・ビジネスロジックをEntityとServiceに書く設計(最近流行のDDDの設計)だと思いますが、Entityのメソッドには、insertとかupdateとかdelete、かつエンティティ独自の振る舞いを持たせるServiceのメソッドには、findAllとかfindByNameとかというものが用意される認識で良いのか? ・S2Daoを使用していた時は、1画面につき1Dtoを作って、そのDtoを画面表示に使っていました。 S2JDBCを使用すると、関連先のEntityが対象Entityにくっついて検索されるので、Entityを画面表示に使っても良い? 画面表示用のDtoは不要? 以下に、自分なり回答をさせて頂きますので、参考までにどうぞ。 まず、Entityのメソッドには、insertとかupd

    続・SAStruts + S2JDBCのアーキテクチャ 2008-06-06 - 出羽ブログ
  • 「StrutsからSAStrutsへ」のまとめエントリ - 出羽ブログ

    先週末に開催されたSeasar Conference 2008 Spring で 私の登壇に絡むコンテンツをまとめてみました。 メディア掲載記事 ちょろっとだけですが私の名前もITProに掲載されました。 【Seasar Conference】「世界への普及目指す」 ---ひがやすを氏が新フレームワーク「Slim」を発表 http://itpro.nikkeibp.co.jp/article/NEWS/20080524/303949/ SAStrutsはティーアンドエフカンパニーの出羽健一が紹介した。 SAStrutsは2008年1月に正式リリースされたStrutsのラッパーフレームワーク。 すでに数社の大企業が採用を決めているという。 セッション概要・当日の発表資料 以下からダウンロードできます。 StrutsからSAStrutsへ http://event.seasarfoundati

    「StrutsからSAStrutsへ」のまとめエントリ - 出羽ブログ
  • SAStruts入門セミナーの資料 - Developer☆STYLE

    先日、会社で開催したSAStruts入門セミナー(のエントリはこちら)。 資料をアップするとかしないとか書いていましたが、すっかり忘れて遅れてしまいました。 先ほど、Slideshareに公開しました。 | View | Upload your own 既に1ヶ月以上経過しました。内容的には古くなっているかもしれませんが、最初からじっくり取り組む場合に、私自身が見直せる資料だということで。 ちなみに、SAStrutsの最新情報は以下お二人のブログを入り口にしています。ご参考まで。 ひがやすを blog 出羽ブログ また、今週末はSeasarカンファレンスです(既に満席)。私は今回も行けません(泣)。 お二人のセッションの他、実はtugboat.GTD気になってます。

  • 2008-05-16 - 出羽ブログ 〜 はてな版 〜 型推論のS2Containerラッパー

    型推論の要素を盛り込んだS2Containerのラッパーを作ってみました。 たとえば、 HttpServletRequest req = SingletonS2Container.getComponent(HttpServletRequest.class); JdbcManager jdbcManager = SingletonS2Container.getComponent(JdbcManager.class); HogeService hogeService = SingletonS2Container.getComponent(HogeService.class); は、次のように書き換えることができます。 HttpServletRequest req = S2.lookup(); JdbcManager jdbcManager = S2.lookup(); HogeService

    2008-05-16 - 出羽ブログ 〜 はてな版 〜 型推論のS2Containerラッパー
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Seasar2でサクサクか炎上か - ひがやすを技術ブログ

    可燃プロジェクトに飛び込むことになりました。下記のような炎上する要素満載。 関係者各社に告知済みのためカットオーバーは伸ばせない 外部仕様を策定した会社は行方不明 外部仕様はあるが、OS も AP サーバも環境もアーキテクチャーも未定 外部仕様を分かる人がいないw 開発は 3 社合同なのにソース管理方式も決まってない DB アーキテクト不在っぽい フレームワークに詳しい人がいない AJAX っぽいのたくさん お金がない、規模はわりとでかい、納期短い、残業禁止、増員不可 最初このエントリを見たとき、4/1だったこともあり、一瞬ネタかなと思ったんですが、その後に、SAStrutsとS2JDBCに対する具体的な質問がいくつもあり、私のほうもできる限り質問に答えました。 その後、どうなったのか気がかりだったんですが、今見たらこんな書き込みが 開発メンバからは、簡単で楽でいい! 1 機能が 1 時間

    Seasar2でサクサクか炎上か - ひがやすを技術ブログ
  • 普段私がコードを書く時に気を付けていること - 出羽ブログ

    普段私がSAStrutsでアクションのコードを書く際に 気を付けていることをまとめてみました。 原則: 既存コードを修正することなく、機能追加を実現する 画面が追加されても、既存のメソッドに修正が入らず、メソッド追加で対応できること ボタン追加などイベント処理が追加されても、既存のメソッドに修正が入らず、メソッド追加で対応できること 初期化ロジックの無い箇所に後から初期化ロジックを追加する場合でも、クラスのインターフェースは変更しないこと できるだけタイプセーフなコードにすること メソッド・シグネチャにおける属人性を排除する この原則を成し遂げるために、以下のコーディング規約を守る必要があります。 (オリジナルであって公式ではない。) コーディング規約 全てのアクションにindexメソッドを用意する Teedaスタイルで入力系メソッドと出力系メソッドを分離する(※) JSPを単独で使用しな

    普段私がコードを書く時に気を付けていること - 出羽ブログ
  • DBアクセスを定番化しよう DBFlute入門 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    DBアクセスを定番化しよう DBFlute入門 記事一覧 | gihyo.jp
  • 『Seasar2によるスーパーアジャイルなWeb開発』発売記念 ひがやすをさんインタビュー[前編](WEB+DB PRESS plusシリーズ)]|gihyo.jp … 技術評論社

    WEB+DB PRESS plus(ウェブディービープレスプラス)シリーズは, Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』編集部が自信を持ってお届けするシリーズです。 『Seasar2によるスーパーアジャイルなWeb開発』発売記念 ひがやすをさんインタビュー[前編] ひがやすをさんは,Seasar/Seasar2の生みの親であり,現在もSersarファウンデーションのチーフコミッターを務めています。Seasarの啓蒙活動をはじめ,ソフトウェア開発やエンジニア仕事などをテーマにした著作や講演活動でも知られるひがさんですが,意外なことにSeasar2について単独で書き下ろす書籍は,『Seasar2によるスーパーアジャイルなWeb開発』が初めてです。そこで,書の発売を記念して,ひがさんにあらためてSeasar/Seasar2,そして書誕生の背景に