Autor:Eve ColeData da Última Atualização:2009-07-02 17:12:37
JSP é uma tecnologia lançada pela Sun Microsystems em junho de 1999. É uma tecnologia de desenvolvimento Web baseada em JavaServlet e em todo o sistema Java. Esta tecnologia pode ser usada para construir sites dinâmicos avançados, seguros e multiplataforma.
JSP é muito semelhante ao ASP. Ambos fornecem a capacidade de misturar algum tipo de código de programa em código HTML e fazer com que o código do programa seja interpretado e executado pelo mecanismo de linguagem. Em um ambiente ASP ou JSP, o código HTML é o principal responsável por descrever o estilo de exibição das informações, enquanto o código do programa é usado para descrever a lógica de processamento. A linguagem de programação em ASP é uma linguagem de script como VBScript, enquanto JSP usa Java.
TRS e seus JavaBeans
O sistema TRS é o primeiro sistema chinês de recuperação de texto completo no mundo que adota o algoritmo de "computação paralela". Seu mecanismo de recuperação de texto completo pode fornecer desempenho que os bancos de dados relacionais não possuem e pode ser usado em conjunto com bancos de dados relacionais. O TRS pode estabelecer índice de conteúdo de texto completo, fornecendo recursos eficientes de pesquisa de texto completo. Portanto, o uso do TRS pode melhorar muito a velocidade de consulta do site.
TRS JavaBeans é desenvolvido com base na tecnologia de componentes Java - JavaBeans e possui bons recursos de plataforma cruzada. Este artigo apresentará o processo de construção de uma Web usando JSP, TRS e JavaBeans.
Etapas de configuração do TRS JavaBeans
Veja o WebLogic5.1.0 no NT como exemplo.
1.Instale o WebLogic5.1.0
2. Modifique startWebLogic.cmd
Altere "set PRE_CLASSPATH=" para "set PRE_CLASSPATH=% caminho completo de %TRSBean.jar%; caminho completo de %TRSDemo.jar%".
Por exemplo: Se TRSBean.jar estiver localizado no diretório C:TRSJavaBeanslib, altere esta instrução para:
Remova o sinal # na frente da instrução: #weblogic.httpd.register.servlets=weblogic.servlet.ServletServlet.
Remova o sinal “#” antes das seguintes afirmações: # weblogic.httpd.register.*.jsp=
#weblogic.servlet.JSPServlet
#weblogic.httpd.initArgs.*.jsp=
# pageCheckSeconds=1,
# compileCommand=C:/java/bin/javac.exe,
#workingDir=D:/weblogic/meuservidor/classfiles,
#verbose=verdadeiro
Em seguida, altere "compileCommand=C:/java/bin/javac.exe," para "compileCommand=JAVA_PATH/bin/javac.exe,", onde JAVA_PATH é o diretório raiz de instalação do JDK real usado.
4.Instale a DEMO
Copie todo o diretório DEMO do pacote de instalação TRSJavaBeans para o diretório D:/weblogic/myserver/public_html.
Após concluir a configuração acima, podemos entrar na fase de design e desenvolvimento.
Exemplo de desenvolvimento
Suponha que o banco de dados seja: “news.Investment News”, e os campos sejam “título”, “conteúdo”, “data” e “número” (campo único).
Tomemos como exemplo a exibição do conteúdo detalhado de um registro específico. Quanto à exibição de paginação, pesquisa de texto completo e BBS, etc., devido a limitações de espaço, não entraremos em detalhes. Os resultados reais da operação podem ser encontrados em Yixin.net (www.exin.net) ou na Plataforma de Investimento de Pequim (www.bjinvest.gov.cn).
O programa jsp é o seguinte:
Notícias
<%@page import="com.eprobiti.TRS.*"%>
<%@page import="java.util.*"%>
<%
String item_id = request.getParameter("id");
//O parâmetro id é passado da URL ou do campo oculto do formulário do arquivo anterior
String nome do banco de dados,ip,porta,nome de usuário,senha;
dbname = "news.Beijing News";
//Nome do banco de dados TRS
ip="202.123.166.99"; //IP do servidor TRS
port="8888";//porta do servidor TRS
nome de usuário="seunome";
//Você pode pesquisar o nome de usuário "news.Beijing News"
senha="suasenha";
//A senha correspondente ao nome de usuário
Filtro de string = "número="+item_id;
//Definir condições de pesquisa
tentar {
if (TRSConn.connect(ip,porta,nome de usuário,senha)){ }