b。  JavaBean是基于Java语言的基础上的,所以只要在Java环境下使用,不用考虑平台问题,也不需要重新编译。

2。3 本地服务器Tomcat

一个小型WEB服务器。JSP和Servlet都可以依托这个web服务器运行,所其方便的配置、良好的兼容性以及对程序功能的实现能力相对来说都是非常不错的,因此常被选用来开发中小型应用。 

2。4 MySQL数据库

MySQL的功能属于关系型数据库管理系统,在网络应用领域,MySQL可以说是最好的关系数据库管理系统,它的用户遍及全球,只要是开发者或多或少都会使用。为了优化数据存储,MySQL数据库将输入数据存储在不同的表中。软件仅仅占用数十兆,但我们可以使用标准SQL语言来访问数据库,MySQL软件速度日益加快,它以其独有的关联数据库方法,使得数据访问的速度明显加快很多;MySQL另一个优点是免费,因为其开源性,开发者使用无需缴纳其他费用,使用十分方便并节省了开发成本,备受开发者青睐。

MySQL数据库具有以下几个系统特性:

(1) 源代码可以移植。

(2) 多种支持操作平台和系统,适用于各种操作环境下的编程人员

(3) 提供了 API用来适用各种语言,包括PHP、java、C、C++等。

(4) 兼容多线程服务器

(5) 可以数据库优化

(6) 能够支持很多不同的数据库连接的方法

(7) 支持连接其他大型的数据库

(8) 支持多种存储引擎

MySQL并不是一个十分完美的数据库,它一样有属于它的缺点,与其他大型数据库相比,MySQL虽然也有它的缺点, 但它并没有落后于别的数据库,其优点和开源特性让它被大多数开发人员选用,

2。5 JDBC数据库连接技术论文网

JDBC也就是Java数据库连接,用来连接各种数据库。通过JDBC对数据库的数据进行操作。

图2-1网页交互示图

2。6 DAO模式

数据库访问对象,连接业务层和资源层之间,进行前后两个层的信息处理和交互。DAO提供了多个操作。

客户层:通过浏览器进行访问。

显示层:通过JSP/Servlet进行页面的演示。

业务层:将多个DAO操作组合,组成一个完整逻辑。

数据层(DAO):提供多个DAO操作。

2-2 企业分层架构

内部资源层主要是指操作层,用于所有类型的数据存储,然而存储的数据的SQL语句存在一个弊端,如果在一段程序代码中出现了过多的SQL语句直接执行,代码变的复杂难以区分,阻碍代码优化,但是这个问题可以利用一个专门的数据库的组件来处理,那么这个便是数据层的功能。业务层是整个项目的核心。现在我们要学的是DAO数据层。客户端基于DAO接口来实现服务端接口。

DAO是由以下几个部分组成:

1。DatabaseConnection:用来打开关闭数据库的类;

2。VO:主要由属性、setter和getter方法,每个VO类对象对应表中的记录; 

3。DAO:定义操作,添加和删除修改数据库;

4。Impl :接口的实现类,完成对数据库的具体操作,但是不包括打开关闭数据库功能;

5  Proxy :实现类,调用Impl类对象,可以开关数据库;

6  Factory :取得一个实例化对象。

   使用DAO模式来开发系统结构非常清晰。

上一篇:PHP+MySQL学生实习管理系统的设计与实现+数据流图
下一篇:php+mysql学生宿舍管理系统的设计与实现

实现宽带综合业务数字网...

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

jsp+mysql毕业设计课题管理系统的设计

电子商务专业系统化综合...

地方本科院校提高电子商...

集中式”电子商务运营综...

jsp+mysql购物车系统核心算法的分析设计与实现

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

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

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

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

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

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

安康汉江网讯

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

网络语言“XX体”研究

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