(2)执行效率非常高
Java运行时,可以找到目标代码并识别和翻译成机器语言,所以JSP也有着这样的特征。当JSP第一次发出请求时,JSP页面就会转换成Servlet,然后就会被编译成*。class文件,以后如果用户要求对JSP页面进行访问时,JSP页面不会再一次被重新编译,而是直接运行已经编译好的*。class文件,所以我觉得执行效率非常高。
(3) 多样化性
JSP具有着多样化和功能强大的开发工具支持。这一点可以说是跟ASP很像,Java已经有了许多非常优秀的开发工具,比如说MyEclipse,Eclipse EE等,并且他们都可以免费下载,并且其中大部分已经可以顺利的运行在多种平台之下。
(4)将内容的生成和显示进行分离
我觉得在使用JSP技术,因为Web页面开发人员是使用HTML或者XML标记来设计和格式化最终页面的。所生成的生成动态内容的程序代码封装在JavaBean组件、EJB组件或JSP脚本段中。这样就可以有效地将内容生成和页面显示分离,觉得这样的对页面的设计人员和编程人员可以同步进行工作,检查页面效果有没有达到预期设计的效果,而且页面和代码可以一起看的话,比较方便对错误代码进行修改,感觉非常的舒适
2。1。2 Java
Java是Sun公司推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言[1],也是目前最先进、特征最丰富、功能最强大的计算机语言。利用Java可以编写桌面应用程序、Web应用程序、分布式系统应用程序、嵌入式系统应用程序等,从而使其成为应用范围最广泛的开发语言,特别是Web程序开发方面。
Java语言的目标就是为了满足在复杂的网络环境中开发软件[1],在这种复杂的网络环境中,充满这各种各样的硬件平台和不同的软件环境,而Java语言就是针对这种复杂的平台环境设计,使用Java语言,可以开发出适应这种复杂网络环境的应用系统。
2。2 系统开发工具
本系统的开发用的工具是MyEclipse8。6+tomcat7。0、MySQL
2。2。1 MyEclipse
MyEclipse,是基于Eclipse的插件开发加上成为一个强大的企业级的集成开发环境,主要用于java开发,java ee和移动应用。MyEclipse的功能十分强大,支持也很广泛,尤其是对各种开源产品的支持很好。本人觉得Eclipse的开发和使用为Java的程序开发带来相当大的好处,极大地提高了Java程序员编写程序的效率,但是在对于大型的企业软件来说Eclipse的功能就有点相形见绌,考虑到这点,MyEclipse通过在Eclipse上加上自己的插件而是其功能满足企业的开发要求,同时MyEclipse由于支持大量开放源产品,而受到广大中小企业的青睐。
我觉得MyEclipse是一个J2EE的开发非常好,它集合了所有eclipse中的插件,而且MyEclipse的功能非常的强大,支持范围相当广大,尤其是对于各种开发产品的支持是非常好的。MyEclipse可以支持java,jsp,servlet Ajax JSF、Struts、Hibernate、Spring,EJB3,JDBC数据库连接工具等功能。所以我觉得MyEclipse可以说是几乎所有现在的主流开源产品,独家的Eclipse开发工具。
Eclipse的开发和使用为Java的程序开发带来相当大的好处,极大地提高了Java程序员编写程序的效率,但相较于大型的企业软件,Eclipse的功能就有点相形见绌,考虑到这点,MyEclipse通过在Eclipse上加入自己的插件从而使其功能满足企业的开发要求,同时MyEclipse由于支持大量开放的源产品,而受到了广大中小企业的青睐。文献综述
MyEclipse 8。6的主要改进是集中配置管理团队的写作和集中的工作环境。同时,MyEclipse 8。6还包含新功能的改进和功能上,这些新的功能和特点将让MyEclipse中代码,发展8。6用户测试,以及应用程序的部署提供了极大便利。