StrutsでWebサイト

目次

Strutsとは


Strutsとは、Jakartaプロジェクトにて開発されたMVCモデルのWebアプリケーションフレームワークです。
Strutsでは次の機能を提供しています。

  • 画面遷移の管理
  • リクエストメッセージの自動格納
  • リクエストメッセージの検証
  • レスポンスメッセージを作成するためのタグライブラリの提供
  • 例外処理
  • ロギング機能
  • 国際化対応

server.xmlの設定


「server.xml」では、アプリ設定、DB接続説亭を行います。

server.xml設定例

MySQLへの接続説定例は下記の通りです。

<Context docBase=”XXXX” path=”/YYYY” reloadable=”false” source=”org.eclipse.jst.jee.server:ZZZZ”> <Resource name=”jdbc/mysql” auth=”Container” type=”javax.sql.DataSource” username=”[username]” password=”[password]” driverClassName=”com.mysql.jdbc.Driver” url=”jdbc:mysql://localhost:3306/xxxx?useUnicode=true&amp;characterEncoding=sjis” maxActive=”8″ maxIdle=”8″ /> </Context>

MySQL用JDBCドライバ「MySQL Connector/J」の設定


MySQL用JDBCドライバ「MySQL Connector/J」を下記サイトから入手します。
MySQL :: Download Connector/J
「mysql-connector-java-5.1.46.tar.gz」又は「mysql-connector-java-5.1.46.zip」から「mysql-connector-java-5.1.46.jar」を抜き出し「/%TOMCAT_HOME%/lib/」配下にコピーします。
※MySQL用JDBCドライバは最新のものを入手してください。

関連記事


Struts.xml

Struts.xmlの用途 struts.xml」では、URL、アクションクラス、JSPの紐づけ設定を行います

Read more ...

sturts-config.xml

sturts-config.xmlの用途 sturts-config.xmlはリクエストと各コンポーネントの関

Read more ...

外部参考サイト