JSPを利用したWebサイトの構築


JSPは、Sunマイクロシステムが1999年6月に発表した技術で、JavaServletとjavaシステム全体のWeb開発技術に基づいて、この技術を利用して、先進的で安全で、プラットフォームにまたがる動的なウェブサイトを構築することができます。JSP ASPとよく似ています。どちらもHTMLで提供されています。 コードにプログラムコードを混ぜて、プログラムコードを実行する能力を言語エンジンで説明します。ASPまたはJSPで 環境下では、HTMLコードは主に情報の表示スタイルを説明しますが、プログラムコードは処理ロジックを記述します。ASPのプログラミング言語は VB Script などのスクリプト言語、JSP 使うのはJavaです。TRSおよびJavaBensTRSシステムは、国際的に初めて「並列計算」アルゴリズムを採用した中国語全文検索システムであり、全文検索エンジンは関係型データベースにない性能を提供し、関係データベースと共同で使用することができる。TRSはテキストの内容に対して全文索引を作成することができるので、効率的な全文検索機能を提供します。だから、TRSを使って、ウェブサイトの検索速度を大幅に高めることができます。TRS JavaBensはJavaコンポーネント技術――JavaBensに基づいて開発され、優れたクロスプラットフォーム特性を持っています。本論文では、JSP、TRS、およびJavaBensを利用したWeb構築の過程を紹介する。TRS JavaBens構成ステップは、NTにおけるWebLogic 5.1.0を例に説明する。1.WebLogic 5.1.02をインストールします。startWebLogic.cmdを修正したら「set」になります。 PRE_CLASSPATH="を"set"に変更しました。 PRE_CLASSPATH=%TRSBEAN.jarのフルパス%TRSDemo.jarのフルパス%例えば、TRSBEAN.jarがC:\TRSJavaBens\lib\ディレクトリにある場合、この文をsetに変更します。 PRE_CLASSPATH=C:\TRSJavaBens\lib\TRSBean.jar 3.weblogic.propertiesを修正し、文を修正します。啳weblogic.http.register.servlets=weblogic.servlet.Servletの前の号を削除します。 下記の語句の前の「〓」を削除します。 weblogic.httpd.register.*.jsp=\啱 weblogic.servlet.JSPServlet落weblogic.http.initArgs.*.jsp=\啝 pageCheckSeconds=1、\啱 compleCommand=C:/java/bin/javac.exe、\ working Dir=D:/weblogic/mysserver/classifiles,\ verbose=true 次に「compleCommand=C:/java/bin/ javac.exe、\"は"compleCommand=JAVA_"に変更されました。 PATH/bin/javac.exe、\」JAVA_PATHは実際に使われているJDKの取り付けルートディレクトリです。4.DEMOをインストールしてTRSJavaBensのインストールバッグのDEMOカタログを全部Dにコピーします。/weblogic/mysserver/public_カタログの下。以上の配置を完成したら、設計開発段階に入ることができます。開発例はデータベースを「news.投資ダイナミック」とし、フィールドは「タイトル」、「コンテンツ」、「日付」、「番号」とします。ある具体的な記録の詳細を表示することを例にとって、改ページ表示、全文検索、BBSなどは、紙幅に限りがあります。実際の運行結果は易信網(www.exin. net)または北京投資プラットフォーム(www.bjivest.gov.cn)を参照することができます。jspプログラムは以下の通りです。ニュース<%String item_id。 = request.get Parameeter(“id”);/パラメータIDは、URLまたは前のファイルのフォーム非表示領域からSteringに伝えられます。 dbname、ip、port、username、password;dbname = "ニュース.北京ニュース"///TRSデータベース名ip=「202.23.166.99」 //TRSサーバIPport="8888"TRSサーバポートusername=「yourname」 「news.北京ニュース」のユーザー名password=「yourpassword」を検索できます。 このユーザ名に対応するパスワードString filter = "番号=「+item_」id;//検索条件tryを定義する { if (TRSConn.co nnect(ip,port,username,password){ }//TRSサーバとの接続elseを確立する。 { out.println(「Connection」 接続に失敗しました } TRSRS = TRSConn.executeSelect(dbname,s 1)「」「」 null 0, 0, false)/// クエリー操作を実行して、レコードセットを生成します。 } catch(TRSException) TRSe { out.println(「Result Set」) 接続に失敗しました }try { TRSRS.moveFirst()//レコード位置決め%>

<センター><テーブル width=80%><%=TRSRS.get String("タイトル") align=center><%=TRSRS.get String("日付")><%=TRSRS.get String("コンテンツ")

<%TRSRS.close; catch(TRSException) TRSe {}%>