好学IT学院:IT信息技术分享交流平台
标签:环境  来源:动态网站制作指南  作者:IT168  发布时间:2006-08-31  ★★★加入收藏〗〖手机版
Apache服务器之JSP概述篇
摘要:【IT168专稿】我们知道,JSP(JavaServerPages)是一种动态网页技术标准。Servlet是Java技术对CGI编程的回答。…

IT168 专稿】我们知道,JSP(JavaServer Pages)是一种动态网页技术标准。Servlet是Java技术对CGI编程的回答。

支持JSP/Servlet的WEB服务器有很多,选择合适的WEB服务器对于构建JSP网站是非常重要的。比较有名气的WEB服务器有:Allaire JRun、Apache Tomcat、BEA Weblogic Application Server、IBM WebSphere Application Server、iPlanet Web Server、JavaServer Web Development Kit(JSWDK)以及Java Web Server等。

构建JSP网站时,JSWDK可作为学习和调试使用的WEB服务器,一般的小中型网站可采用Apache+Tomcat作为WEB服务器,大型的企业级网站可采用IBM WebSphere Application Server、BEA Weblogic Application Server和SUN iPlanet Enterise Web Server等作为WEB服务器。

1、直接使用JSP

对于最小型的WEB站点,可以直接使用JSP来构建动态网页,对于这种开发模式,一般可以将所有的动态处理部分都放置在JSP的Scriptlet中,就像一般使用PHP或ASP架构动态网页一样。

2、JSP+JavaBeans

中型站点面对的是数据库查询、用户管理和小量的商业业务逻辑。在JSP中加入JAVABEANS技术将有助于这种中型网站的开发。利用JAVABEANS,将很容易完成如数据库连接、用户登录与注销、商业业务逻辑封装的任务,如图1所示。  

图1

3、JSP+JavaBeans+Servlet

  采用ASP或PHP架构动态网站,都存在网站的逻辑关系和网站的显示页面不容易分开。在逻辑关系异常复杂的网站中,借助于Servlet和JSP良好的交互关系和JavaBeans的协助,完全可以将网站的整个逻辑结构放在Servlet中,而将动态页面的输出放在JSP页面中来完成。在这种开发方式中,一个网站可以有一个或几个核心的 Servlet来处理网站的逻辑, 通过调用JSP页面来完成客户端(通常是WEB浏览器)的请求。在J2EE模型中,Servlet的这项功能可以被EJB取代,如图2所示。  

图2

  • 好学触屏公众号虎力全开、杨帆起航!
  • 四大名著全套小学生版注音版
  • 诗词中的科学全4册
  • 曹文轩系列儿童文学全套画本