また、JSP を使用して新郎および捜狐ニュース システムを実装するテクノロジについても説明します。
著者:Eve Cole
更新時間:2009-07-02 17:12:28
私はこの 2 日間で同様のシステムを完成させたばかりなので、JSP 実装の技術について皆さんと話し合えればと思っています。
Sina sohu のようなシステムも同様である必要があります。つまり、バックグラウンドでどのようなツールが使用されているかに関係なく、バックグラウンドでフロントエンド HTML ページが動的に生成されます。
会社からこのようなニュースシステムの構築を強制されたので、仕方なく2日間かけて作り、近々完成させ、会社のホームページに掲載する予定です。
もちろん、私はバックグラウンドで管理するものを作成しただけで、jsp+javabean を使用して HTML ファイルを動的に生成しました。
これが私がそれを達成した方法です
1. まず、作成された HTM ファイル テンプレートが必要で、Writer オブジェクトを使用してバックグラウンドでファイルを作成します。次に、ニュース タイトルやニュース コンテンツなど、置換する必要があるいくつかの場所が入力に従って直接置換されます。ファイル名には、2000-12-18-1.htm などの日付が使用されます。
2. ファイルのアップロードには jspsmartupload コンポーネントを使用します。これは主にニュース画像のアップロードに使用され、テンプレート内の img src タグを生成された画像パスに置き換えます。
3. ファイルタイトル、ファイル名、日付などの情報も同時にデータベースに保存されるため、ニュース内容などの他の情報を保持する必要がありません。
4. フロント デスクに電話して、データベースから XXX.htm ファイル名とファイル タイトルを直接取得します。
さらに、jspsmartupload コンポーネントはファイルのアップロードと名前変更をサポートしていないため、アップロードされた画像ファイルを保存するための一時ディレクトリを設定し、IO を介して指定されたディレクトリにファイルをコピーするメソッドを作成しました。もちろん、名前もhtmファイルに対応した名前に変更されています。これは、ファイルに複数の名前が付けられるのを防ぐためで、通常は日付に基づいて、または変数を自動的に追加して名前が付けられます。
事前テストの結果、ニュースはすべて静的な HTML ファイルであるため、速度は比較的高速でした。
2日間頑張って働いたので、今夜はやっと少し休むことができます:)
jsp を使用して同様のシステムを作成したことがありましたら、ぜひご連絡ください。