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 网上电子商城管理系统需求分析 java+MySQL网上电子商城管理系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_87154.html