- PR -

サーブレットクラスの追加

1
投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2003/08/28
投稿数: 28
投稿日時: 2003-10-03 16:52
今度新しい機能を追加することになったのですが、その解決方法がわからず困っております。わかる方のアドバイスをお願いします。
自分が今度追加することになった機能はファイルのアップロード、ダウンロード機能です。これだけだと、よくある機能でソースも至る所に落ちているのですが、既にフレームワークとしてservletが提供されています。
つまり、servletを継承したクラス、例えばmainServletなどのクラスが定義されています。そこに今回追加をしたい機能を書こうとするとmainServlet内に条件分岐などをして強引に書く方法しかわかりません。
多分、わかる方がすると、ものすごく簡単なことでしょうが自分の今の力ではわかりません。
わかる方のアドバイスをお願いします。
かずくん
ぬし
会議室デビュー日: 2003/01/08
投稿数: 759
お住まい・勤務地: 太陽系第三惑星
投稿日時: 2003-10-03 17:01
Java Web Start用のダウンロードサーブレットがSunのサイトに落ちてたような気がします。
ソースコードまで提供されているかどうかは分からないですが、一度探してみてはいかがでしょう。
Kissinger
ぬし
会議室デビュー日: 2002/04/30
投稿数: 428
お住まい・勤務地: 愛知県
投稿日時: 2003-10-04 02:45
zzzさん、こんにちは。

フレームワークとして mainServletが提供されているのなら、
mainServlet自体に条件分岐を組み込んでしまうのは、できれ
ば避けたほうが良いと思います。
mainServletを修正すると、そのフレームワークを使用してい
る他の機能に影響を与えるかも知れないからです。

それがフレームワークならば、mainServletのサブクラスで
新しい機能を実現するか、関連する(委譲する)オブジェクト
で実現するか、またはその組み合わせをすることになると思い
ます。

『デザインパターン』も参考にして見てください。
1

スキルアップ/キャリアアップ(JOB@IT)