1.4.2 开发技术MyEclipse
MyEclipse从本质上来说与Eclipse相似,但是它与Eclipse的不同点在于MyEclipse针对各式各样的开元产品的支撑都显得非常的可靠以及稳固,如果软件或者网站的开发人员需要开拓JAVA或者J2EE,这个时候使用MyEclipse将会是一个很明智的选择,因为它是一个功能全面,使用快捷,并且相当优质的插件集合。通过它我们能够做到在数据库开发,程序服务器整合等方面显著的提高工作效率。
MyEclipse在Eclipse基础上增加了许多了插件,功能强大,支持非常广泛,使用起来更加方便。与Eclipse相比,MyEclipse是功能丰富的集成环境,更适合处理复杂的洗衣业务。
1.4.3 JSP技术
JSP (Java Server Pages)是一类动态的网页开发技术,它采纳Java编程语言来封装从而产生动态网页。当JSP发出需要访问网络服务器的请求时,程序段将会在第一时间内被运行,使用者就能够接收到在JSP文件里面进行编写的HTML代码,以及运行的成果。JSP技术有如下的主要优点。
(1)广泛适应平台
JSP技术中的脚本语言采纳的是JAVA语言。JAVA语言能够做到一次编写随处运营,JSP也同样存在这样的越平台的优异的突出优点。由于JSP文件里面编译的终极的JAVA字节码和平台没有相连的关系,所以当JSP由一个开发平台转移到另一个开发平台的时候,JSP并不需要再一次的进行编写。
(2)良好的安全性
JAVA虚拟机能够操作被JSP编写过后生成的字节码,特别于采纳了例如JAVABEANS的技术把源代码封装后,源代码就会变得非常不容易被下载,因此这就让JSP技术的安全性变得更加可靠更加高。
(3)组件开发方式简单
当JSP页面需要操作被应用程序需要的庞大且繁杂的处理的时候,不在少数的JSP页面可以做到依赖可以重新采用的组件。JAVABEANS的属性是JAVA类的一类表现形式,它能够经过它的属性之一封装属性,来变成具备某一类性能的对象。由于JAVABEANS不一定必要位于服务器进行注册,根据这一特性,所以当一些开发者对系统没有权限的时候,这时候如果要全面访问服务器,就相对比较方便了。因此基于组件的方式加速了总体的开发过程。
(4)支持服务器端组件
功能庞大的服务器端组件是支撑网络应用的必要条件,所以为了加强系统机能,设计可以提供给网络页面使用的组件,为了使组件的功能更加完善,软件开拓者不得不采纳别种工具。JSP技术可以使用成熟的JAVABEANS组件来实现复杂的业务功能。
(5)功能强大的开发工具支撑
JAVA语言已然具备了很多十分不错的开拓技能,并且其中的绝大多数工具已然能够做到顺利并且平稳的运营在各种各样的平台。
(6)数据库连接
在JAVA里面,采用JDBC技术来进行与数据库的通讯,从而进行处理,检查,读取数据等等的执行。
基于以上JSP技术的优点,再依据洗衣店的实际业务需求,故本系统采用JSP技术。
1.4.4 MySql数据库
网站的开拓不可以没有数据库的支撑,MySql数据库是一种关系型的数据库管理系统。虽然MySql数据库体积小,但是速度快,有这样的能力可以执行拥有难以数清的记载数目的大型数据库,而且不需要支付额外的费用。
本洗衣店管理系统规模较小,对于像这样的一般中小型网站的开发都会选择 MySQL 作为数据库。而且由于MySql是公开源代码的数据库,因此能够显著的减少开发的成本。
1.4.5 Tomcat服务器
Tomcat被定义为,正如大家所知道的,一个规模较小的,能够在多种技术或者工具中熟练使用的应用服务器。在类似本洗衣店管理系统,这样的微小型或者小型的系统中被广泛的采纳,如果需要开拓以及检测JSP 程序,相信Tomcat是多数人的第一选择。Tomcat占用内存少,并且开放源代码,能在任何支撑JDK的系统上运行,而且便于调试。