您所在的位置: 首页 > 开发 > Web > JSP >

JSP架构、开发工具、Web服务器优缺点比较(2)

http://developer.51cto.com  2006-07-24 15:09  海纳百川  51CTO.com  我要评论(0)
  • 摘要:随着技术的日新月异 ,jsp的新技术也层出不穷,为了方面大家的学习与工作,下面将简单的介绍一下JSP的架构、开发工具、Web服务器及其铖缺点。
  • 标签:JSP

服务器

这些框架基本不依赖特定的服务器,tomcat、jboss、weblogic都没有问题。


tomcat: Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat由Apache-Jakarta子项目支持并由来自开放性源代码Java社区的志愿者进行维护。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。做为web容器轻量小巧,如果你不是使用ejb开发,那就可以用它,快速方便。


jboss:JBoss服务器是一种优秀的J2EE服务器,和BEA的Weblogic,IBM的Websphere属于同类产品, JBoss的优势在于具有良好的性价比,实现了所有j2ee的规范和api,支持的标准新,版本快,有开放源码的所有优点,支持热deploy,适合开发环境,尤其是大的团队开发,deploy会拖掉整个团队的效率。文档太少。启动快。  
JBoss为完全开放源码的免费软件,而且具有良好的运行效率和可靠性,因此已经得到越来越多的J2EE应用开发者的青睐。

他其中的web容器就是用tomcat,不过支持了ejb,速度慢一些,不适合开发阶段,可以用于真实运行环境(免费)。


weblogic: WebLogic 是一套基于JAVA功能强大的电子商务套件,提供了许多功能强大的中间件以方便编程人员编写的JSP、SERVLET 等电子商务应用,可以为企业提供一个完整的商务应用解决方案。不适合开发阶段,太慢了,适合于运行环境(收费)。

开发工具:

IBM VisualAge for Java :IBM的Web开发产品可谓同类之中的庞然大物:体积庞大,功能众多;使用对象是整个开发团队;而设计目标则是搞定视野里能看到的一切!

VisualAge for Java是提供了向导功能的第一个Java IDE,它可以生成大量的EJB基础结构代码,从而简化了EJB开发过程。另外,对话和实体beans的创建向导、把beans映射到现有关系数据存储以及先进的测试环境极大地减少了创建、测试和部署EJB所花的时间。


Jbuiler :JBuilder 软件的目标定位是代码开发人员而不是高级设计人员,所以JBuilder中包含了大量的向导程序和其他针对中间层的快速开发工具。JBuilder性能稳定、使用方便,特别适用于创建Java 组件。此外该软件还提供了很多JSP功能。


Jrun :Allaire公司的JRun是一个具有最广阔适用性的Java引擎,用于开发及实施由Java Servlets(JSP)和JavaServer Pages编写的服务器端Java应用。其中Web服务器包括了Microsoft IIS,Netscape Enterprise Server,Apache等。
JRun是开发实施服务器端Java的先进引擎。如果你希望在你的Web应用中添加服务器端Java功能,那么JRun将成为你的正确选择。 

eclipse+myeclipse:几乎可以满足上述所有开发的需要。也可以根据需要找到某个框架的特定插件,但是myeclipse本身就集成了各种插件,更方便易用。

 其他相关的技术:
urlrewrite:URL重写转换,让前端用户通过静态路径访问服务,后台自动转为动态路径。
sitemesh:简化页面开发,让页面开发模板化,公用相同的区域。
acegi安全框架:拦截并校验用户访问的url,确定用户是否有权访问。功能不仅如此,很强大。
displaytag:列表显示,自动实现翻页、数据导出等功能。
dtree:树形显示,简单易用。
jfreechat:统计图表生成。
dwr:适合java的ajax开发框架,新版本中实现了服务器推模式,颠覆传统的客户端拉模式。
FCKeditor:网页的所见即所得编辑器,漂亮的外观,多语言支持等,很强大。

(责任编辑:海纳百川 qlmzl11268@hotmail.com   TEL:(010)68476606-8007)



共2页: 上一页 [1] 2
【内容导航】
JSP开发基础教程
51CTO教你做SEO狂人
HTML 5 下一代Web开发标准详解
Scala编程语言
大型网站架构技术专家谈
 
 验证码: (点击刷新验证码)   匿名发表
  • Linux命令详解手册

  • 作者:Christopher Negus Francois Caen
  • 本书出自多本Linux畅销书作者Negus之手,他以多年实践经验为基础,且从大多数系统管理员的日常工作需求出发,分门别类、细致入..
Copyright©2005-2009 51CTO.COM 版权所有