JSP架构、JSP开发工具优缺点比较

发表于:2010-12-08 10:22

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:海纳百川    来源:51Testing软件测试网采编

  Webwork是许多特性和适用性的组合,包括使用variour view技术,例如JavaServer Pages(JSP),Velocity,Extensible Stylesheet Language Transformations

  Specification(XSLT)和JasperReporters。还有,Webwork对JFreechart有非常好的支持。和struts一样经典的框架,而且比struts更易于使用,但是社群就不如struts那么强大了。

  struts2:struts和webwork合并后的东东,还没有正式发布,不知道会不会是个怪胎。

  服务器:

  这些框架基本不依赖特定的服务器,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 等电子商务应用,可以为企业提供一个完整的商务应用解决方案。不适合开发阶段,太慢了,适合于运行环境(收费)。

  JSP开发工具:

  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:网页的所见即所得编辑器,漂亮的外观,多语言支持等,很强大。

  以上介绍JSP架构、JSP开发工具优缺点比较

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号