1。2开发工具及其技术与框架

1。2。1 MySQL  简介

MySQL是一个属于Oracle 旗下的关系型数据库管理系统[5]。文件系统作为管理手段,不能满足应用开发的需求,为了解决多应用,多用户共享数据的需求,数据库技术才得以以此发展起来。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积较小、速度快、总体拥有成本低的特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它不够完善的地方,但对于个人使用或者小型企业而言,MySQL提供的功能已经绰绰有余,而且因为MySQL是开放源码软件,因此以其卓越的性能和开源的开放性广受用户们的喜爱[6]。

1。2。2 Java EE简介

经过时间的慢慢积累,JavaEE平台已成为金融行业、电子交易、理财、通信等各个行业的大型应用系统的首选开发平台。JavaEE平台在如今大型的网站开发有许多优点,比如它有良好的稳定性、不错的开放性还有安全性也相对较高、所以广受开发人员的喜欢。对于现在信息化要求较高的行业,更加会青睐于Java EE开发平台。

 当今所应用的JavaEE应用,超出了Sun公司当年所提出的Java EE规范,而是一种更广泛的开发典范。经典Java EE 应用往往以EJB为核心,以服务器为运行环境。用面向对象的思维模式、应用分层理论及良好的扩展性这样易于后期的维护管理。从上向下,上面的组建的实现依赖于下里组件的功能;从下向上,下面组件支持上面组件的实现[7]。

因此,对于程序员来说,它可以让我们更方便地开发网站,开放性是Java的灵魂根源,由于许多的公司,如Oracle和IBM,联合订制了JavaEE的技术规范,并研发,完善了产品,使得JavaEE的使用得到了大量的支持,让它更有活力[8]。论文网

1。2。3 Struts 2 简介

Struts2则是Struts的升级版本。Struts2以WebWork优秀的设计思想为核心,吸收了Struts1的部分优点。Struts2作为大家普遍了解的框架技术,改进并且提高各个标签库乃至于面向对象的技术水平,其则是为了在运用MVC设计模型对管理系统进行开发时减少了web应用的时间。

它的优点在于:

1。Struts2基于MVC架构的,框架架构简单明了,开发人员可以简单方便管理和开发的框架;

2。使用OGNL进行参数传递;

3。强大的拦截器;

4。易于测试;

5。易于扩展的插件机制;

6。全局结果与声明式异常。

1。2。4  Hibernate 简介

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以更得心应手的使用编程对象来使用数据库。 

Hibernate的核心接口一共有2个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这2个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。

1。2。5  开发环境简介

1。 硬件平台:

处理器类型:Inteli3兼容处理器或更高类型

处理器速度:2。0GHz

内存:512MB以上

2。 软件平台:

操作系统:Windows 7

数据库:My SQL

开发环境:JDK (Java Development Kit)1。7。0_71

开发工具:Eclipse

开发语言:Java语言

浏览器:Internet Explorer 6。0 或更高版本,Google Chrome浏览器等都可以兼容。

服务器:Eclipse Tomcat

分辨率:最佳效果为1366x768像素

2 网上电子商城管理系统需求分析

上一篇:jsp+mysql图书销售系统设计+源代码
下一篇:粒子群优化算法的研究及改进

java+mysql通用试题库系统后台设计与实现

网上购物之路--浅析购物网...

网上订房之我见【4996字】

网上广播的现状与前瞻【7201字】

浅谈网上教學的实践与探索【4280字】

网上教學与实践【2498字】

jsp+mysql的B2C网上商城系统的设计与实现

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】