在结构上,MyEclipse的特征可以被分为7类:EJB开发工具,WEB开发工具,J2EE项目部署服务,应用程序服务器的连接器,数据库服务, J2EE模型,MyEclipse整合帮助。
1。3。2 数据库简介文献综述
数据库使用的是MySQL开源数据库。
MySQL的特性:使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 。支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 。为多种编程语言提供API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。支持多线程充分利用CPU资源。提供TCP/IP、ODBC和JDBC等多种数据库连接途径。提供用于管理、检查、优化数据库操作的管理工具。
MySQL的优点:(1)保护数据库查询 (2)增加应用程序稳定性 (3)在服务器的管理操作上花费更少的时间(4)系统执行效能最佳化与预测功能。
1。3。3 Tomcat
Tomcat 是一个轻量级应用服务器,在很多的场合下并不会被中小型的系统和各类用户们使用【2】,是开发和调试JSP 程序的首选。对于很多的初学者来说,当它需要对HTML的页面进行访问请求,然后在机器上进行配置Apache 服务器。
所以我们所要知道的窍门是,当我们正确配置完毕之后,Apache 为HTML页面服务,然而事实是Tomcat 运行JSP 页面和Servlet。还有的就是,它的功能包含着处理HTML页面,Tomcat和IIS、Apache等Web服务器一样,除此之外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
1。4 主要技术简介
1。4。1 JSP技术与MVC模式以及系统的基本框架
本系统采用了jsp技术【1】,他是基于MVC模式的开发,并且使用了SSH框架(struts2、spring、hibernate),从而来增加系统的开发速度。
1。4。2 S。S。H框架的优点
S。S。H框架是J2EE应用中struts2+spring+hibernate三大免费开源框架的结合使用,我们可以把S。S。H框架看成工具,也可以是中间件。
它由以下3个框架构成:来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
1。Struts2框架
Struts2【4】是Apache组织的一个开放源码项目。Struts2它采用的主要技术是Servlet,同时MVC系统的底层支持就是由他所提供的。
图1-1 Struts框架工作流程
2。Spring框架
Spring 的核心是个轻量级(Lightweight)的容器(Container),它是实现IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的实现方式,提供对持久层(Persistence)、事务(Transaction)的支持,提供MVC Web 框架的实现,会有一部分的企业服务API(Application Interface)会被提供一致的模型封装,这其实是一个很全面的应用程序框架(Application framework)。
jsp+mysql网上购票系统设计(3):http://www.youerw.com/jisuanji/lunwen_92961.html