1.3  开发工具及技术
1.3.1  开发工具
在系统的设计中主要采用的是My Eclipse加上Tomcat的组合作为后台服务器。由于在页面的设计中主要采用的技术是JSP下面对相关的环境和后台以及服务器作一个简单的介绍它们包括:My Eclipse、Tomcat、以及Sql Server数据库。
1.3.1.1  My Eclipse
My Eclipse企业级工作平台(My Eclipse Enterprise Workbench,简称My Eclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和Java EE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测式和发布功能,完整支持HTML,Struts,JSP,CSS,Java script,Spring ,SQL,Hibernate[9]。
My Eclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,My Eclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。My Eclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernat,EJB3,JDBC数据库链接工具等多项功能。可以说My Eclipse是几乎囊括了目前所有主流开源产品的专eclipse开发工具[9]。
1.3.1.2  Tomcat
Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat6支持最新的Servlet2.4和JSP2.0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器[9]。

1.3.1.3  Sql Server
Sql Server是使用C++和C进行编写的,并且使用了多种编译器来进行测试,充分的保证了源代码的可移植性这个特点;提供了API给多种编程语言;并且能够支持多线程,因此能够更充分的利用CPU资源;提供的数据库连接途径有很多种,如:TCP/IP、ODBC和JDBC等。有上千万条记录的大型数据它也是可以处理的。所以在个人的使用中或者是中小型企业的使用中,Sql Server所能提供的功能可以充分满足需求,并且Sql Server是一个开源软件,所以使用它可以很大的降低成本。
1.3.2  JSP
JSP是利用Java来编写类似于ZML的Scriptlets和Tags,并用此来封装产生动态网面的处理逻辑。此外,在网面中还能通过Xcriptlets和Tags技术访问事先储存在服务器端的资源的应用逻辑。JSP技术可以更加迅速和容易的开发基于web的应用程序,因为它在网页的设计过程中是将网页显示和网页逻辑相分离的[11]。
当用户向Web服务器端发送访问JSP网页的请求时,之后Web服务器再请求访问JSP页面,而这时其中的程序段会要首先执行,之后会将结果与JSP文件中的HTML代码一同返回给用户。而插入在其中的Java程序段可以重新定向网页、操作数据库等,用来实现要建立的动态网页所需求的功能。Servlet和JSP是一样的,它们都是在服务器的那一端执行的,一般它们只是将一个HTML文本返回给客户端,因此客户这边只需要一个浏览器就能访问这些内容了。JSP页面是由HTML和嵌入其中的JAVA代码共同组成的。在客户端发送请求后,服务器会首先对这些Java代码进行处理,之后才将产生的HTML页面发送给用户端所在的浏览器。Servlet是JSP技术的一个基础,但是,一个大型WEB应和程序的开发需要JavaServlet和JSP的配合才能完成。JSP拥有Java技术简单易用的特性,它是完全的面向对象开发的,而且它具有一个平台无关的特性,安全可靠等特点。JSP技术的优点有:
1、多平台的通用性,除了系统之外,代码不用做任何的更改。一次性的编写,可以跨平台运行。
上一篇:MATLAB稀疏重建OMP算法的并行优化
下一篇:智能车64线激光雷达数据处理

基于android的环境信息管理系统设计

ASP.NET飞翔租贷汽车公司信...

Android员工请假系统设计

高校校园网信息安全隐患及防范措施

大数据时代下电子商务个性化信息服务研究

java+mysql学术会议参会信息系统的设计+源代码

JAVA+MYSQL小型超市进销存信...

提高教育质量,构建大學生...

AES算法GPU协处理下分组加...

浅谈高校行政管理人员的...

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

酵母菌发酵生产天然香料...

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...

基于Joomla平台的计算机学院网站设计与开发

压疮高危人群的标准化中...