(3)JavaBean
JavaBean的产生,使原本html网页代码与Java代码混合编写的模式一下变得清晰起来,程序中的实体类和业务逻辑单独封装到Java类中,JSP页面通过操作JavaBean的动作标识来对其进行操作。这样的做法不仅提高了程序的可读性,易维护性,而且提高了代码的重用性,减少了代码量。JavaBean最大的优点就是能够一次编写多次使用,而且能够运行在任何能运行Java虚拟机的地方[12]。
(4)jQuery
jQuery是一个兼容多个浏览器的JavaScript框架,它的理念就是写的代码越少越好,完成的功能越多越好。2006年1月,jQuery由美国人John Resig在纽约的barcamp发布,吸引这世界各地的JavaScript爱好者加入到JQuery的开发团队中来。现在,JQuery成为最流行的JavaScript框架。JQuery是免费并且开源的,使用MIT开源协议。JQuery的语法让WEB开发人员开发更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、AJAX及其其他一些功能[13]。此外,JQuery提供API让开发者编写插件。它的模块化使用方式让开发人员能够轻松的开发出优秀的动态网页。文献综述
(5)Servlet
Servlet是一种Java应用程序,它能够运行在Web服务器上,比如本系统运行的Tomcat服务器。它用Java语言编写,具有Java语言的优点,但是它与Java程序的区别是Servlet对象主要封装了对HTTP请求的处理,并且它的运行需要Servlet容器的支持, Servlet容器也叫做Servlet引擎,它是Web服务器或者是应用程序服务器的一部分,它为Servlet请求和相应提供网络服务。Servlet如果离开了容器就无法完成它的功能,Servlet程序不能独立运行,他必须要部署到Servlet容器中,容器为Servlet来实例化和调用Servlet方法。在Java Web应用开发方面,Servlet的应用地位十分的重要,它在Web请求的处理功能方面功能也十分强大。
(6)MySQL
MySQL是一个小型的免费的开源的关联式数据库管理数据库系统,它的开发者为一家为瑞典的名叫MySQL AB公司。因为MySQL的体积小,速度快而且总体拥有成本低,特别是开放源码这个特点使得MySQL数据库被广泛的应用在internet上的中小型网站上[14]。
第三章 系统开发平台及架构
3。1 MyEclipse
本网上药店系统采用的开发工具是MyEclipse,MyEclipse是一种企业级的工作平台,它是Eclipse集成开发环境的一种扩展,通过使用MyEclipse,我们可以在应用程序服务器的整合之中很大程度上提高了系统的工作效率。MyEclipse是一个非常强大的J2EE的集成开发环境,它的功能也十分完善,囊括编码、调试、测试、发布于一身。能够支持HTML、JSP、JavaScript、CSS、Struts、Hibernate。
MyEclipse在结构上大体分为七大类,J2EE,J2EE项目部署服务,EJB开发工具,web开发工具,应用程序服务的连接器,数据库服务,MyEclipse整合帮助。对于以上每一种功能的类别Eclipse都有相应的扩展工具去实现它,但是MyEclipse的这种模块化,可以让程序开发人员不影响其他模块的条件下单独对一个模块扩展升级。
简单的来说MyEclipse是Eclipse的插件,是一款功能强大的J2EE集成开发环境,支持代码编写、测试、修改。来,自.优;尔:论[文|网www.youerw.com +QQ752018766-
3。2 Tomcat
Tomcat服务器是一个一个免费开源的Web应用服务器,它是Apache软件基金会的Jakarta项目中的一个核心项目,它是由Apache、Sun等其他公司及其一些个人共同开发而来。
Tomcat是一种轻量级的服务器应用,在中小型系统的开发使用中或者访问人数不多的项目中被采用。Tomcat怎么受大家欢迎最重要的是它是Apache旗下推出的一款免费服务器,反观那些大型的项目大多数都是部署在Jboss这样的重量级web服务器上。