はじめてのSAStruts 1週目

本文记录了作者作为Java新手,在一个月的时间里从零开始使用SAStruts框架进行项目开发的过程。包括安装配置Eclipse与Tomcat,使用SAStruts进行MVC架构开发,集成PostgreSQL JDBC驱动等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java初心者ながら、1月始めよりJava案件にメインでどっぷりと関わっています。SAStrutsフレームワークとして選んだのですが、そもそもStrutsすら触ったことのない状態がスタート地点でした。

Super Agile Struts
http://sastruts.seasar.org/

約1ヶ月が過ぎ、このところはDBアクセスやファイル入出力といった若干手のかかる処理を実装しています。そんな中、現在進行形でいろいろとメモしておきたい欲求が日増しに高まってきました。

ただ、初心者状態から試行錯誤してきた先月分の経験もあるにはあって、そちらも書き残しておきたかったりもしています。未だ抜けない完全主義の性です。

というわけで、記憶の範囲内でざっと振り返ってみたいと思います。今週中に現実に追いつくのが目標です。

1/5~1/9

※以下は簡易なメモです。正確な情報はSAStrutsリファレンスなどをご参考ください。

  • PostgreSQLJDBCドライバーを組み込む
    • そもそもドライバーが必要ということ自体知らなかった
    • Download (PostgreSQL > JDBC Driver)
    • JDBC3とJDBC4の2つあって迷った
    • 最初JDBC4のほうでやろうとしてダメだった
    • JDBC3にしてみたらうまくつながった
  • S2JDBC-Genを使ってみる
    • エラーが出たりしてなかなかうまくいかなかった
    • テーブル→エンティティ生成時はターゲットを「gen-entity」にして実行する必要があった
    • サービスまで自動生成されることに再び感動
  • ログイン情報をセッションに保存→読み込みを試みる
    • Dtoクラスを利用するのが一般的らしい
    • 「@Component(instance = InstanceType.SESSION)」とアノテーションをつける
    • private/protected/publicでできることの違いがいまいち理解しきれていない
    • アクション内では取得できるもののJSPで取得できず、結局うまくいかなかった

转载于:https://www.cnblogs.com/aggavara/archive/2012/09/29/2708694.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值