Membangun situs Web menggunakan JSP
Penulis:Eve Cole
Waktu Pembaruan:2009-07-02 17:12:37
JSP adalah teknologi yang diluncurkan oleh Sun Microsystems pada bulan Juni 1999. Ini adalah teknologi pengembangan Web berdasarkan JavaServlet dan seluruh sistem Java. Teknologi ini dapat digunakan untuk membangun situs web dinamis yang canggih, aman, dan lintas platform.
JSP sangat mirip dengan ASP. Keduanya memberikan kemampuan untuk mencampurkan beberapa jenis kode program ke dalam kode HTML dan membuat kode program tersebut ditafsirkan dan dieksekusi oleh mesin bahasa. Dalam lingkungan ASP atau JSP, kode HTML terutama bertanggung jawab untuk mendeskripsikan gaya tampilan informasi, sedangkan kode program digunakan untuk mendeskripsikan logika pemrosesan. Bahasa pemrograman pada ASP adalah bahasa scripting seperti VBScript, sedangkan JSP menggunakan Java.
TRS dan JavaBeans-nya
Sistem TRS adalah sistem pengambilan teks lengkap Tiongkok pertama di dunia yang mengadopsi algoritma "komputasi paralel". Mesin pengambilan teks lengkapnya dapat memberikan kinerja yang tidak dimiliki database relasional, dan dapat digunakan bersama dengan database relasional; TRS dapat membuat Indeks konten teks lengkap, menyediakan kemampuan pencarian teks lengkap yang efisien. Oleh karena itu, penggunaan TRS dapat meningkatkan kecepatan kueri situs web secara signifikan.
TRS JavaBeans dikembangkan berdasarkan teknologi komponen Java - JavaBeans dan memiliki fitur lintas platform yang baik. Artikel ini akan memperkenalkan proses membangun Web menggunakan JSP, TRS dan JavaBeans.
Langkah-langkah konfigurasi TRS JavaBeans
Ambil WebLogic5.1.0 di bawah NT sebagai contoh.
1.Instal WebLogic5.1.0
2. Ubah startWebLogic.cmd
Ubah "set PRE_CLASSPATH=" menjadi "set PRE_CLASSPATH=% jalur lengkap %TRSBean.jar%; jalur lengkap %TRSDemo.jar%".
Misalnya: Jika TRSBean.jar terletak di direktori C:TRSJavaBeanslib, ubah pernyataan ini menjadi:
atur PRE_CLASSPATH=C:TRSJavaBeanslibTRSBean.jar
3. Ubah properti weblogic
Hapus tanda # di depan pernyataan: #weblogic.httpd.register.servlets=weblogic.servlet.ServletServlet.
Hapus tanda "#" sebelum pernyataan berikut:
# weblogic.httpd.register.*.jsp=
# weblogic.servlet.JSPServlet
#weblogic.httpd.initArgs.*.jsp=
# halamanCheckSeconds=1,
# kompilasiCommand=C:/java/bin/javac.exe,
# workingDir=D:/weblogic/serverku/file kelas,
#verbose=benar
Kemudian ubah "compileCommand=C:/java/bin/javac.exe," menjadi "compileCommand=JAVA_PATH/bin/javac.exe,", di mana JAVA_PATH adalah direktori root instalasi JDK sebenarnya yang digunakan.
4.Instal DEMO
Salin seluruh direktori DEMO paket instalasi TRSJavaBeans ke direktori D:/weblogic/myserver/public_html.
Setelah menyelesaikan konfigurasi di atas, kita bisa masuk ke tahap desain dan pengembangan.
Contoh pembangunan
Misalkan databasenya adalah: "berita.Berita Investasi", dan kolomnya adalah "judul", "isi", "tanggal" dan "nomor" (bidang unik).
Ambil contoh menampilkan konten detail dari catatan tertentu. Sedangkan untuk tampilan paging, pencarian teks lengkap dan BBS, dll., karena keterbatasan ruang, kami tidak akan menjelaskan secara detail. Hasil operasi sebenarnya dapat ditemukan di Yixin.net (www.exin.net) atau Beijing Investment Platform (www.bjinvest.gov.cn).
Program jspnya seperti berikut:
<HTML>
<KEPALA>
<TITLE>Berita</TITLE>
<link REL="stylesheet" href="mycss.css"TYPE="teks/css">
<META content="text/html; charset=GB2312"http-equiv=Jenis Konten>
<%@ halaman import="com.eprobiti.TRS.*"%>
<%@ halaman import="java.util.*"%>
<jsp:useBean id="TRSConn" cakupan ="sesi" class="com.eprobiti.TRS.TRSConnection"/>
<jsp:useBean id="TRSRS"scope ="page" class="com.eprobiti.TRS.TRSResultSet"/>
</KEPALA>
<TUBUH>
<%
String item_id = permintaan.getParameter("id");
//Parameter id diteruskan dari URL atau kolom formulir tersembunyi dari file sebelumnya
String nama db, ip, port, nama pengguna, kata sandi;
dbname = "berita.Berita Beijing";
//nama basis data TRS
ip="202.123.166.99"; //IP server TRS
port="8888";//port server TRS
nama pengguna = "nama Anda";
//Anda dapat mencari nama pengguna "news.Beijing News"
kata sandi="kata sandi Anda";
//Kata sandi yang sesuai dengan nama pengguna
Filter string = "angka="+item_id;
//Tentukan kondisi pencarian
mencoba {
if (TRSConn.connect(ip,port, nama pengguna, kata sandi)){ }
//Membuat koneksi dengan server TRS
kalau tidak {
out.println("Koneksi koneksi gagal!n");
}
TRSRS = TRSConn.executeSelect(dbname,s1,"","", null, 0, 0, false);
//Jalankan operasi kueri dan hasilkan kumpulan data
} tangkapan(TRSException TRSe) {
out.println("Koneksi ResultSet gagal!n");
}
mencoba {
TRSRS.moveFirst();
//Rekam posisi
%>
<p>
<tengah>
<lebar tabel=80%>
<tr sejajar=tengah>
<td><%=TRSRS.getString("Judul")%>
</td>
</tr>
<tr sejajar=tengah>
<td><%=TRSRS.getString("Tanggal")%>
</td>
</tr>
<tr>
<td><%=TRSRS.getString("konten")%>
</td>
</tr>
</tabel>
</pusat>
<p>
<%
TRSRS.close();
} tangkapan(TRSException TRSe) {}
%>
</tubuh>
</html>