タグ

Strutsに関するamnmaのブックマーク (19)

  • Struts 2にトランザクション管理を提供する「Spring Frameworkプラグイン」

    はじめに 稿ではStruts 2にSpring Frameworkの機能を追加するプラグインを紹介します。Spring Frameworkの機能を用いてデータベースとのアクセスとトランザクション管理機能の設定する方法を解説します。 対象読者 Struts 2のWebアプリケーション開発に興味ある方 Spring Framework、iBATISの開発経験がある方 必要な環境 最低動作環境は以下のとおりです。 Java SE 5 Struts 2.1.8.1が動作する環境 Tomcat 5.5.x / 6.0.x Spring Frameworkとは Spring Frameworkは、Javaのクラスを作成する際に共通する設定、機能を間接的に追加できるフレームワークで、Java EEの代替としてStruts 1時代からも連携して使われています。特に、トランザクションの管理機構とそれに伴う

    Struts 2にトランザクション管理を提供する「Spring Frameworkプラグイン」
  • Struts2 Spring Framework iBatis

    Struts2を利用方法、 Struts2+Spring Framework+iBatisを利用したデータベース操作の方法などを紹介します。 Webアプリケーション作成時に調べた覚書です。Struts2 Spring Framework iBatis Tutorial Struts2、Spring Framework、iBatisを利用したWebアプリケーション作成のメモです。 はじめに はじめに Javaで作成されたフレームワーク、Struts2を紹介します。 Javaのインストール、Eclipseの環境構築からStruts2の利用方法、 Struts2+Spring Framework+iBatisを利用したデータベース操作の方法などを紹介します。 Webアプリケーション作成時に調べた覚書です。 Struts2の紹介 Struts2はApacheからリリースされたオープンソースのフレー

  • DynaActionFormでreset() - 鳴兔の飼育日誌

    昔の話だと、resetメソッドを自分で書かないといけなかったのだけど 「DynaActionFormを拡張してresetメソッドを実装する。」 →http://struts.wasureppoi.com/form/01_reset.html 今はこうかける? <form-beans > <form-bean name="DynaResetForm" type="sample.form.DynaResetForm" > <form-property  name="chk" type="java.lang.String" initial="off" reset="true" /> </form-bean> </form-beans > でもいつからできるようになったのかよく分からない・・・

    DynaActionFormでreset() - 鳴兔の飼育日誌
  • Javaの道:Struts(18.ファイルアップロード)

    作成概要 Strutsでファイルアップロードを行うプログラムを作成する際は、Strutsであらかじめ用意されているFormFileインタフェースを利用します。ここではFormFileインタフェースを利用してファイルアップロードを行うプログラムを作成する例を解説します。 プログラムは「アップロードするファイルを選択するJSPファイル」、「アップロードするファイルの情報を保有するアクション・フォームBean」、「アップロード処理を行うアクション・クラス」、「アップロード結果を表示するJSPファイル」で構成されています。 作成ファイル一覧

    Javaの道:Struts(18.ファイルアップロード)
  • Struts/同期トークンで二度押しなどをチェックする - きのさいと

    WEB開発で必ずついて回るのが、Submitボタン二度押しや戻るボタンを押されるなど、勝手な画面遷移をされないような配慮です。Strutsでは同期トークンという機能でこれらの考慮をサポートしてくれます。 実際にサンプルで、ある画面でSubmitを二度押ししたとき、それを検知して二つ目のリクエストをエラーではじくという事を考えてみます。 同期トークンとは † 同期トークンの機能とは以下の通りです。 あるアクションで、サーバ上でユニークなID(以下、トークン)を生成し、返却するhtmlにhidden等で仕込んでおく そのアクションで、トークンはSessionにも格納しておく 次のリクエストにはhidden内のトークンが飛んでくる 次のアクションで、hiddenパラメタ内のトークンとSessionのトークンが等しいことを確認する 等しければ、正しいリクエストということで処理する。Session

  • Javaの道:Struts(8.アクション・フォームBeanの日本語処理)

    概要 アクション・フォームBeanでは、ブラウザからのリクエストデータを格納する際、どのエンコード方式を使用しているかの情報を得る(setCharacterEncodingメソッドなど)前にリクエストデータを格納します。そのため、日語を扱う際、文字化けが起こります。 アクション・フォームBeanで日語処理を行う際は、Servlet2.3から導入されたフィルタ機能を利用します。フィルタ機能でリクエストデータのエンコード処理を行います。フィルタ機能が使えない場合は、アクション・フォームBeanにデータが格納される前に呼び出されるresetメソッド内でsetCharacterEncodingメソッドを呼び出す、アクセスメソッド内でエンコード処理を行うなどの対応を行います。 ここでは、フィルタ機能を利用したエンコード処理について解説します。フィルタ機能の詳細に関しましてはJavaの道:フィルタ

    Javaの道:Struts(8.アクション・フォームBeanの日本語処理)
    amnma
    amnma 2010/09/10
    strutsの文字化け回避定石
  • 2log.net

    This domain may be for sale!

  • ValidationのJavaScript生成: 開発MEMO

    メモ(42) Java(29) ├ Servlet/JSP(7) ├ Struts(17) ├ Eclipse(18) └ Hibernate(13) C#(1) SQL Server(28) HTML / CSS(2) Java Script(5) 資格(0) ├ MCP(11) ├ 情報処理(3) ├ XML Master(3) └ Java(3) (5) 日記(7) (続)JUnitでprivateメソッドのテスト by 師子乃 (06/07) Torqueは遅い? by モンクレール メンズ人気 (01/27) Torqueは遅い? by ルブタン (08/07) Torqueは遅い? by トップビキニ (08/07) Torqueは遅い? by 財布 miumiu (08/06)

    amnma
    amnma 2007/04/11
    らしい・・・
  • Commons Validation on POJO

    設定ファイル(validation.xmlとvalidator.properties)の書き方 propertiesやxmlファイルの置き場所。 現状では、設定ファイルをロードするクラス(ValidatorLoader)で stream = ValidatorLoader.class.getResourceAsStream(property); や input = ValidatorLoader.class.getResourceAsStream(validatorRules); というように、ValidatorLoaderのパッケージ場所からロードしているので、実際にはcom.chikkun.common.validatorだ。 propertiesやxmlファイルの名前 優先順位がある。以下にその優先順位を挙げる。 defaultでは、xmlがvalidator.xmlとvalidat

  • Struts1.3の入力バリデーション機能 Struts-Validatorを使う | そるでぶろぐ

    連載の内容は記事執筆当時のまま再公開しており、現在では古い、あるいは適切ではない内容を含んでいます。 ソリューション開発部の黒住です。 Webアプリケーションの製造において、避けて通れない大きな処理に、ユーザーの入力値検証があります。この入力値検証を、検証アルゴリズムの再利用とXMLによる集中管理により、効率よく実装する機能を提供するのが、Struts1.1から導入された Struts-Validatorです。このStruts-Validatorの使い方を、稿ではStruts1.3を用いて紹介します。 Struts-ValidatorとはWebアプリケーションにおけるユーザー入力値の検証を効率よく実装する機能を提供してくれるStruts-Validatorについて、章では、入力値検証における問題、Struts-Validatorの特徴、動作のしくみという流れで説明します。 入力値検証

    Struts1.3の入力バリデーション機能 Struts-Validatorを使う | そるでぶろぐ
  • Struts Validator 拡張方法 : NDO::Weblog

    Struts Validator 拡張方法 [ Java ] Jakarta Struts 1.1 の新機能、Validator を拡張する方法。『Jakartaプロジェクト徹底攻略 』と『マスタリング Jakarta Struts』の二冊を読んだけど、どちらにも書いていなかったので忘れないうちにメモしておく。 今回やりたかったのは、Validator でフォームの入力値に全角文字が含まれていないかをチェックするということ。入力の有無やメールアドレスの書式などのチェックを Validator で行ったので、方法を統一するために Validator を拡張して対応する。 Validator を拡張する際に関係するのは、 org.apache.struts.validator.FieldChecks クラス WEB-INF/validator-rules.xml WEB-INF/validat

  • http://www.jajakarta.org/struts/struts1.2/documentation/ja/target/userGuide/

  • RequestProcessor(リクエストプロセッサ)のソース解説(2)

    リクエストプロセッサと拡張 RequestProcessorの拡張は、ほぼStrutsの拡張 RequestProcessorは、ほぼStrutsの体であると、前回書きました。つまりRequestProcessorは、Strutsの拡張仕方と密接な関係があると言うことです。 さらに言ってしまえば、org.apache.struts.action.RequestProcessorクラスの派生クラスとして、カスタムのRequestProcessorを作り、struts-config.xmlファイルでカスタムのRequestProcessorを使うよう設定すれば、Strutsの拡張フレームワークを作ることが出来ます。 今回は、RequestProcessorの体であるprocess()メソッドについて見ていきます。 Process()メソッドの処理 process()メソッドの処理は、大まか

    amnma
    amnma 2006/10/11
    RequestProcessorの拡張について。簡単なシーケンス図あり。
  • 【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
    amnma
    amnma 2006/10/06
    Struts1.3レビュー
  • StrutsによるWebアプリケーション開発

    現在、Webアプリケーション開発においてフレームワークは必須の存在となっている。 各社使用するフレームワークは様々だが、享受したいと考えるメリットは共通している。 まず、アプリケーションを開発するに当たり、そのアーキテクチャやクラス間の連携方法など検討する必要がある。 しかし、Webアプリケーションにおいてその仕組みはほぼ同じである為、アプリケーション毎に同じような仕組みを何度も設計・開発するのは避けたい。 フレームワークはこの問題を解決する。フレームワームは共通するアーキテクチャを抽象化し、再利用可能な形で提供される為、開発効率を向上させる事ができる。 フレームワークにはオープンソースで提供されているもの、有償で販売されているもの等数多く存在するが、中でも Jakarta Project の オープンソースフレームワークである Struts が最近注目されている。 Struts はシンプ

    amnma
    amnma 2006/10/06
    ちとふるいが
  • Apache Struts - Welcome

    Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support REST, AJAX and JSON. Download Technology Primer Apache Struts 6.3.0.2 GA Apache Struts 6.3.0.2 GA has been released on 7 December 2023. Read more in Announcement or in Version no

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

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

  • Ingrid.org

    Ingrid.org This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: music videos Dental Plans Work from Home High Speed Internet Contact Lens Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • Strutsメモ

    このページはJakarta Strutsの紹介、およびメモです。 もくじ Strutsって? フレームワークって? MVC モデル2 シンプルStruts Applicationリソースファイル ActionFormとAction 入力の日語化 調査予定 参考 データソースの利用 リソースの日語化 admin機能の使い方 Strutsのタグの利用1 .doの変更 htmlタグでのリンク フォーム内でネストしたクラス コンボボックス ファイルアップロード Formに初期値を入れる ログを管理する プロパティーについて Strutsユーティリティクラスを使う Struts Testcase 2度押し防止(同期トークン) Action#execute() Validator DynaActionForm Plugin NestedTag Action、validateのスイッチ Action

  • 1