タグ

strutsに関するhiro_yのブックマーク (43)

  • 知っとく納得Webフレームワーク勉強会のStruts2資料でけた - おおたに6号機blog

    結局ぎりぎりになってすいません>< 資料できました。今回英語で書いて、日語に訳してみました。 なぜそんな面倒なことをするかというと、前回ASP.NET MVCやって、Slideshareにおいたときに 色々な人が見にきてくれたようで、日語じゃないものもあったほうがよいのかしらと思い立ったのでやるだけやってみました。 当然super-japanized Englishです。 ネタが今回Struts2なんですけど、今までちら見くらいしかしてなかったけど、今回まじめに中身みて意外と勉強になりました。 良い部分悪い部分が相当見えたのでやってみてよかったです。 というわけで以下にはります。英語版と日語版の順番です。 Struts2 in a nutshellView more presentations from Shinpei Ohtani. Struts2を始めよう!View more p

    知っとく納得Webフレームワーク勉強会のStruts2資料でけた - おおたに6号機blog
    hiro_y
    hiro_y 2009/08/26
    Struts2について、発表資料。わかりやすい。
  • 【ハウツー】Struts1系経験者のための「Struts2.1入門」 (1) Struts2.1の構造 | エンタープライズ | マイコミジャーナル

    情報が少ないStruts2.1 現在、当たり前のようにシステム開発で利用されているSpringFrameworkやHibernateなどのオープンソース・フレームワーク。それらオープンソース・フレームワークの先駆けとなったStrutsは、クレイグ・マクナラハンがビーチサイドで原案を書き上げ、バージョン1.0として公開されてから、今年で早くも10年が経とうとしています。そして約10年を経てもなお、Strutsは開発者からの衰えない人気を保っています。 しかし、国内でのStruts人気は、最初に発表されたStrutsの系譜を引き継ぐバージョン番号に1を冠するStruts1系に対するものであり、WebWork2と合体したバージョン番号に2を冠するStruts2系の人気は今ひとつないように思えます。最近では、Struts2系の最新バージョン2.1.6も発表され、Struts1系よりも随分と簡単に便

    hiro_y
    hiro_y 2009/06/11
    Struts2.1の構造について。要するにWebWork2だな。
  • JavaでRailsのflash機能を実現する - ひがやすを技術ブログ

    Railsのflash機能とは、次のページまでは保持されている変数で、次の次のページでは、消えてしまいます。主に、リダイレクトでエラー画面に遷移して、メッセージを一度だけ表示したいような場合に使います。 Strutsで、このような機能を使いたい場合は、セッションスコープのActionMessagesを使います。 生Strutsを使う場合は、Action#saveMessages(HttpSession session,ActionMessages messages) SAStrutsを使う場合は、ActionMessagesUtil#saveMessages(HttpSession session, ActionMessages messages) を呼び出せばOKです。 意外にみんな知らないんだね。Twitterで困っている人がいたから書いてみた。

    JavaでRailsのflash機能を実現する - ひがやすを技術ブログ
    hiro_y
    hiro_y 2009/02/23
    Strutsでflash機能。セッションスコープなActionMessagesクラスを使う。
  • Javaフレームワークの比較検討資料公開 - 矢野勉のはてな日記

    Java仕事で各種フレームワークを比較検討したので、比較用に作った参考資料を公開します。ちなみに現在私は、ドワンゴさんの社内システム開発をお手伝いしてまして、その一環で調べたものです。会社資料じゃなく、私の資料ということでブログで公開してよい、むしろしとけ、とのことなので公開しときます。 今回の案件向けにアプリケーションを画面層コンテナ層データアクセス層に分けて、それぞれフレームワークを選ぶのが目的です。コンテナ層はDIコンテナのうちいずれか、データアクセス層はO/Rマッパーを選ぶことになります。 太枠の範囲が選定対象です。よくに出てくる杓子定規な階層図とは変えてあります。 次のものを比較検討しました。画面層SAStrutsApache Wicket(ほかにもTeedaとかClick Frameworkとかももともとは候補にあったが、調査が追いつかないので二つに絞った)コンテナSeasa

    hiro_y
    hiro_y 2008/11/19
    Javaのフレームワーク、実際の比較検討資料。参考になる。
  • Strutsをなめんな - ひがやすを blog

    リリースノートはこちら Bug [SASTRUTS-18] - ArrayWrapperでListを実装するようにしました [SASTRUTS-20] - ActionからActionへ遷移できない問題を修正しました Improvement [SASTRUTS-19] - ActionのプロパティがMapの場合も扱えるようにしました ダウンロードはこちら http://sastruts.seasar.org/download.html このバージョンから、チュートリアルに、ResourceSynchronizerプラグインを使ったリッチなエラーページをつけました。ResourceSynchronizerを超ざっくり説明すると、ブラウザからEclipseを操作するプラグインです。 チュートリアルのリッチなエラーページをクリックすると、Ext.jsで作ったリッチなエラーページが表示されます。ス

    Strutsをなめんな - ひがやすを blog
    hiro_y
    hiro_y 2008/02/15
    全面的に同意。
  • Super Agile Struts

    Welcome to the "Super Agile Struts" project. Super Agile Struts(以降SAStrutsと省略)は、Strutsを使った開発をSuper Agileに行なうためのフレームワークです。 Strutsで開発する場合に困ることは、設定ファイルをたくさん書く必要があったり、 設定ファイルやJavaのコードを修正するたびにアプリケーションサーバを再起動する必要があることでしょう。 SAStrutsを使えば、設定ファイルを書く必要はなく、 スクリプト言語のようにファイルを保存する(保存と同時にコンパイルするような設定になっている場合)と、 すぐにその内容をアプリケーションサーバの再起動なしで認識することができます。 スクリプト言語のように「さくさく開発」ができ、 EclipseなどのIDEによるコードの自動補完などで、 さらに生産性を高めるこ

    hiro_y
    hiro_y 2008/01/09
    Struts + Seasar。かなりシンプル。
  • Railsの成功は枯れた技術を改良したところにあると思う - ひがやすを技術ブログ

    最近、Strutsのソースコードを読みつつ、Super Agile Strutsを作っているわけですが、そこで気づいたことがあります。 Strutsは、確かに古さが目立つところがあるけど、結構わかりやすくて悪くないということ。 Railsは、実は、Struts、Hibernateのいいところを学びつつ、だめなところを改良したということ。 Railsを画期的だという人もいるかもしれませんが、基礎となっている技術は、オーソドックスなMVCです。 ActiveRecordが画期的だという人がいるかもしれないけど、HibernateのDataMapperより、Active RecordパターンのほうがRuby的に向いているんでそうしたんじゃないかな。 万人に理解されやすいアーキテクチャを踏襲しつつ、みんなが不満に思っている設定ファイルの肥大化をCoCで解決したというのがRailsの味噌なんだと思う

    Railsの成功は枯れた技術を改良したところにあると思う - ひがやすを技術ブログ
    hiro_y
    hiro_y 2007/12/28
    「万人に理解されやすいアーキテクチャを踏襲しつつ、みんなが不満に思っている設定ファイルの肥大化をCoCで解決したというのがRailsの味噌なんだと思う。」
  • Struts 2.0 in action

    Struts 2.0 in action Custom tags, themes, and code reuse aid developer productivity Whether or not you've used version 1 of the Struts Web development framework, you should check out Struts 2.0 to see if it will be useful for your MVC-based projects. In this article, Venkatray Kamath walks you through the high points of a Struts 2.0 application, demonstrating how it can help boost your productivit

    Struts 2.0 in action
    hiro_y
    hiro_y 2007/10/14
    Struts2の仕組み。
  • mycom:【特集】実践的サンプルで学ぶStruts 2

    以前のものとは似て非なるもの Apache Struts(以下、Struts)という名前を知らないJava EE/Web開発者は、もはやいないのではないでしょうか。紹介するまでもありませんが、Strutsは、Javaで記述されたオープンソースのWebアプリケーションフレームワークです。 今回紹介するStruts 2は皆さんがご存知のStruts(以下、Struts 1と表記します)とは似て非なるものです。Struts 2は、Struts 1のメジャー・バージョンアップ・プロダクトとして開発されましたが、そのベースは、WebWork2と呼ばれていたStruts 1とはまったく別のWebアプリケーションフレームワークです。すなわち、Struts 1とは異なるアーキテクチャとAPI、機能を提供する別のWebアプリケーションフレームワークと言えます。よって、Struts 1アプリケーションを、ライ

    hiro_y
    hiro_y 2007/10/03
    Struts2の概要。
  • Djangoへの片思い日記 - ■Struts脳の恐怖とRails

    Strutsは良いフレームワークであった。 登場時のStrutsは MVCを体現しWebフレームワークとしてプログラマ達に夢を見せた。 今見てしまえば冗長で可読性の低い設定ファイルに 糞のようなtaglibとゲロのようなjspであるが それでも当時はセンセーショナルだった。 しかし、その後、Strutsには悲劇が起きる。 あまりにもセンセーショナルなデビューのおかげで それを金に換えようとしている奴らに目を付けられてしまった。 人月計算とExcelスーツで出来ている奴らだ。 奴らは Strutsをいかに簡単であるか宣伝し 役に立たない講習会で金を取り sessionが何なのかすら知らない人間を大量に生み出した。 そうやって生み出されたStruts脳人間は 「動くコードが正義」の負の面を体現し スパゲティを更に絡ませたActionFormを書き 解読不能なActionを書いた。 勉強など一

    Djangoへの片思い日記 - ■Struts脳の恐怖とRails
    hiro_y
    hiro_y 2007/08/27
    「人月計算とExcelとスーツで出来ている奴らだ。」さて、Rubyはどうなるか。
  • The Struts Framework Project - Installation - Jetty

    hiro_y
    hiro_y 2006/10/10
    Struts + Jetty。
  • プログラミングと開発者のためのCodeZine:AJAXとDojoとStrutsを組み合わせWebページを高速化する(Ajax, Dojo, Struts)

    去る8月30日(土曜日)、ライトウェイトプログラミング言語(Lightweight programming Language)の総合カンファレンス「LL Future」が、なかのZERO(中野区もみじ山文化センター)大ホールで開催された。当日は前線の影響で時おり豪雨に見舞われる中、さまざまな言語のユーザーや開発者など千人近くが集まった。

    hiro_y
    hiro_y 2006/09/22
    Struts + Dojo。
  • Struts Catalog -  Scaffolding - Husted dot Com

    Struts Catalog は、Ted Husted氏が立ち上げている More About Struts の中で紹介されてる、 Strutsを用いた開発方法に関する提案のカタログです。 Ted Husted氏は、Strutsに対して非常に熱心に様々な活動をしており、USのMLにも頻繁に登場しています。 Struts Catalogの原文は ここ にあります。 家のStrutsのページからもリンクされているので、ご存知の方もいると思いますが、 Strutsでアプリケーションを構築する場合の、作法や推奨方法がリストされて います。「なるほど〜〜」と思う事と「???」と思う事がありますが、 ま、共感できたものだけ、利用すればいいと思います。 まだ、全ての翻訳が終了していませんが、お役に立つ情報もあるかと思いますので、 あえて未完成の状態で公開いたします。 現在、翻訳中です・・・ T

    hiro_y
    hiro_y 2006/09/04
    Struts、実装パターン。
  • [Jakarta/Apacheウォッチ]第27回 ポストStrutsは何か?次世代Webフレームワークを展望する

    [Jakarta/Apacheウォッチ]第27回 ポストStrutsは何か?次世代Webフレームワークを展望する 以前,「ポストStruts候補」として紹介したStruts Shale FrameworkがStrutsプロジェクトから抜けて,トップレベルプロジェクトとなった(関連記事)。配布形式も以前のような開発ビルドではなく,バージョン番号つきのパッケージが配布されるようになり,リリース間近の様相となっている。これでますます,今後のWebアプリケーション・フレームワーク,すなわちポストSturtsの候補探しが現実味を帯びてきた。 今回は,技術的な紹介ではなく,現在のWebアプリケーション・フレームワークを取り巻く状況と,将来の予測について紹介したいと思う. 5年後,10年後の標準Webフレームワークは何か 現時点においては,多くのシステムにてWebアプリケーション・フレームワークにStr

    [Jakarta/Apacheウォッチ]第27回 ポストStrutsは何か?次世代Webフレームワークを展望する
    hiro_y
    hiro_y 2006/08/04
    ポストStrutsに関する考察。
  • 安全なセッション管理を実現するために ― @IT

    HTTPを使用したWebアプリケーションにおいて、安全なセッション管理を行うことは難しい問題である。タブブラウザによる画面の複数起動や、Webブラウザの戻るボタン/更新ボタンの押下といった、予期しない画面遷移に起因するバグの発生に頭を悩ませることは多いだろう。 大きな問題が発生しないならば、画面遷移の仕様上の制限をクライアントに許容してもらう選択肢もあるだろうが、不正な画面遷移を利用したセキュリティホールが存在するならば、放置しておいてよい問題ではなくなる。今回はセッション管理を安全に行うための基的な注意点について解説していこう。 セッション固定攻撃とは何か セッション固定攻撃(Session Fixation)という脆弱性を耳にしたことはあるだろうか。脆弱性そのものの詳しい解説は稿の趣旨ではないため割愛するが、簡潔に説明すると、以下のような手順を踏むことによりセッション情報がハイジャ

    安全なセッション管理を実現するために ― @IT
    hiro_y
    hiro_y 2006/07/31
    Struts、セッション固定攻撃を防止。
  • http://www.h7.dion.ne.jp/~matsu/feature/uzumi/cactus/test_struts_application.html

    hiro_y
    hiro_y 2006/05/27
    CactusStrutsTestCaseを使う。
  • Strutsの次にくるもの

    最近の仕事の中で,何らかのシステムを作るときには,問答無用でWebアプリケーション,そしてStruts採用,という感じがほとんどを占めている。これは,多くのSIerがきっとそうだと思う。とりあえずStrutsを選んでおけば安心だ,と言った感じだろうか。開発者も集めやすいし,事例や自分自身の経験もたっぷりだ。中,大規模案件でも,それに対応できるだけの問題対処パターンは豊富だし,別段ネットで調べなくとも,だいたい自分の経験値の中で解決できている。 しかし,そろそろ次のステップに行かなければならないな,と最近になって強烈に思うようになった。J2EEのNext Stepは,Java ServletやJSPといった,いかにもWebアプリケーションです!というAPIではなくなる傾向がある。特に,EoDというキーワードに基づいて,今後必要とされる知識は,ちょっと違ってきているのではないだろうか。極端な言

    hiro_y
    hiro_y 2006/05/13
    今プロジェクトを始めるとしたら、Seasar2を使うかなぁ。
  • 【Jakarta/Apacheウォッチ】第25回 リリース間近!アーキテクチャを一新したStruts 1.3:ITpro

    [Jakarta/Apacheウォッチ]第25回 リリース間近!アーキテクチャを一新したStruts 1.3 Strutsの新バージョンである Struts1.3 がリリース間近となってきた。Struts1.3.0は開発者向けとして既にリリースされている。現在J2EE Webアプリケーションを構築する際の事実上のデファクト Webアプリケーションフレームワークとなっている Struts の新バージョンだけに,その動向が注目されている。 今回は,この新しいStrutsの新機能を中心に紹介をする。 開発が進む「2つのStruts」 Strutsの今後については様々な情報が飛び交っているが,ここでStrutsの現在とロードマップについて整理しておこう。 執筆時現在,正式にリリースされているのはバージョン1.2系のStruts。多くの読者が利用しているだろう。 Strutsを開発しているApach

    【Jakarta/Apacheウォッチ】第25回 リリース間近!アーキテクチャを一新したStruts 1.3:ITpro
    hiro_y
    hiro_y 2006/04/10
    Action FrameworkとしてのStruts 1.3の紹介。
  • Javaから見たRuby on Rails - @IT

    記事は2006年に執筆されたものです。RubyRuby on Rails全般の最新情報は@IT フォーラムをご参照ください。 Javaエンジニアの皆さんにとって、最近気になるテクノロジーとして「Ruby On Rails(以下、Rails)」が挙げられるのではないでしょうか。 インターネットを使って、Railsについて少し調べてみると、いろいろと刺激的なキーワードが並んでいることが分かります。例えば、もう誰もが用語として知っているAjaxへの標準対応であったり、「Javaの10倍の開発生産性」「ブログサイトが15分でできる」といったようなパフォーマンスを強調する触れ込みであったり、「DRY」「Convention over Configuration」といったRailsの思想を表す目新しいキーワードであったりします。 逆に、Railsの概要を紹介する文に必ず書かれている「MVCアーキテ

    hiro_y
    hiro_y 2006/04/01
    RailsとStrutsの比較とか。
  • 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
    hiro_y
    hiro_y 2006/03/25
    Shaleについて詳しく。