2.2.2 Myeclipse
MyEclipse是在eclipse基础上开发出来的,利用myeclipse,我们可以提高在数据库和JavaEE的开发,发布等方面的效率。Myeclipse具有完备的编码,调试,测试和发布功能。能完整支持HTML,Struts,JSP,CSS,AJAX,JavaScript,Spring,SQL,Hibernate等技术。代码完成后myeclipse会将web项目打包,然后将war包放到tomcat,并设置server.xml文件;然后运行tomcat,在浏览器中就可以打开并浏览项目了。主要用于Java,JavaEE以及移动应用的开发。
2.2.3 MySQL
MySQL 是目前使用最多的数据库管理系统之一,和其他的数据库,比如 Oracle、SQL Server等相比,MySQL 也有它不如之处,但是也不影响他被广泛使用。MySQL是一种关系数据库管理系统,
关系数据库不是将所有的数据都存储在一个大表内,而是分散开来,保存在相对较小的不同的数据表中。和前者相比,后者的速度和灵活性都比较高。
2.2.4 Struts2
Struts2其实是一个Web应用框架,从本质上讲,它和servlet相似。Struts基于MVC设计模式,它作为控制器(Controller),用以建立数据的交互。Struts 2是建立在Struts基础上发展而来的,准确的说Struts 2是Struts的下一代产品,它是将 struts 1和WebWork在技术上面进行整合之后产生的。Struts 2与Struts 1的体系结构有非常大的区别,但是和WebWork相比,区别却非常小,因为Struts 2以WebWork为核心,处理用户的请求时,Struts2使用拦截器的机制完成,业务逻辑控制器与ServletAPI完全脱离开。所以Struts 2可以理解为把WebWork改进的新产品。
2.2.5 Spring
spring技术可以说是java开发里最重要的技术。Spring框架是一种开源的框架,想要真正理解spring的作用和意义并不是一件容易的事情,很多人对spring理解其实都是停留在使用阶段。当今的spring技术生态环境里可谓是蔚为壮观,spring已经包罗万象,它的内容丰富,完全不输于它的本源java语言了,而spring框架都是建立在ioc和aop技术之上的。ioc技术的全称是控制反转,也有人称之为依赖注入。Ioc技术的本质就是构建对象的技术换句话说就是将一个类实例化成对象的技术,可以说spring的bean就是制造对象的工具。在java开发中,有时候我们会需要使用一个类中的方法,这时有两种选择。一个是创建一个新的类,让这个新的类继承之前所说的那个类,这样就可以调用该类的方法,而另一个选择是把这个类定义在另一个类中,那么两个类之间就建立一种关联关系,spring框架中的ioc容器就是实现了这种关联关系,那么某个类要被赋予到新类有哪些办法了?一般只有两种:一种就是通过构造函数将一个类赋予到新类,另一种就是通过set方式,这两种方式也是spring容器会使用到的两种标准的注入方式。
3 数据库设计
数据库设计在程序开发设计中扮演着重要的角色,它往往决定了在后续的代码编写中进行怎样的逻辑设计和结构设计。数据库设计合理、有限可以起到降低程序复杂度的作用,使得后续的程序开发过程更加简单。
上一篇:一类扩充Goodwin振子的动力学行为+源代码
下一篇:Android小型单机游戏平台开发设计+源代码

基于Apriori算法的电影推荐

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

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

承德市事业单位档案管理...

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

神经外科重症监护病房患...

国内外图像分割技术研究现状

公寓空调设计任务书