没有合适的资源?快使用搜索试试~ 我知道了~
手把手struts2.0+hibernate3.1+spring2.0环境配置和实验指导
5星 · 超过95%的资源 需积分: 9 809 下载量 190 浏览量
2007-07-15
18:06:59
上传
评论 4
收藏 795KB DOC 举报
温馨提示
试读
40页
综合运用struts2.0+hibernate3+spring2.0开发一个简单的应用,掌握开发步骤和基本,掌握各个模块的功能及相互之间的关系。
资源推荐
资源详情
资源评论
struts2.0+hibernate3.1+spring2.0的使用
实验时数: 学时
一、目的和要求
本实验是为了让学生能综合运用 开发一
个简单的应用。要求掌握开发步骤和基本,掌握各个模块的功能及相互之间的关系。
二、实验类型
验证性实验
三、实验环境
本实验是在 、, 环境
下完成的。
四、实验原理简介
在 企业应用领域, 的功能强大同 的配置复杂,难于学习一样出名。但
在以前我们又有什么办法呢?只有硬着头皮来学 。真有点“明知山有虎,偏向虎山行”的
精神。现在的形势有了乐观的变化, 开源的持续走红,使得开发 企业级应用不
再局限于 领域。下面简要介绍一下怎样采用开源的 以及 构
建一个轻量级的架构。
!、整体架构介绍
在软件工程领域,为了降低模块耦合度,提高模块的可重用性,分层一直是广为采纳
的一个方法。其实分层还可以使开发人员专注于某一层进行开发,使得软件开发的分工变
细,提高生产效率。
一个企业级的 应用,通常分为以下几层:"# 层,业务逻辑层,数据持久层,域对象
层。下面对这几层分别作简要介绍:
(!) 域对象层:具体的实体类,如老师,学生等等这些具体的类(注意:需要与数据
库中的某一表对应),由持久层类完成。
() 数据 持 久 层 : 主 要 负责 与 底 层 的 数 据 库打 交 道 。 这 里 采 用 封 装 的
操 作 来 简 化 实 际 的 编 码 。 主 要 的 操 作 为
$%"&('''),由 &() 完成。
() 业务逻辑层:主要负责具体的业务处理。通过 的 #)$ 以及 ()* 实现各
个功能的耦合相连,业务逻辑由 来完成, 通过调用 &() 操作
数据库,实现业务逻辑。 由 的 ( 类来调用。
() "# 层:负责与用户交互,包括:接受用户的请求,把处理结果返回给用户。目前
主要采用 来做 "# 层,虽然比起 + 以及 , 这些事件驱动的表现层
技术而言, 的设计显得有些老土,但它目前仍是表现层事实上的标准,所
以我们还是选用它。
五、实验内容
实验内容:
通过 建立与表 相对应的类 "。
在 框架创建的 '- 的表单中用户名和密码, 通过类的方法判别输入
信息是否与数据库中一条记录的信息一致。如果一致,转到 - 页面,显示所有的用
户信息。如果与每条记录都不一致,则要求重新输入。
六、实验步骤
1、预备工作:用 sql server 2000 创建一个 test 数据库,再创建一个 users 表,包含两个字段
username 和 password。脚本如下
CREATE DATABASE test;
USE test;
$%.(+.+(/0.1
'1!!23)+3"00'1!!2
123)+3"00'455
6'12'455
*%#7(%89.81'2
2:
打开 的 '- 透视图
图 ;!打开数据库浏览器透视图
右键单击左侧的空白区域 ,点击 6按钮
图 ;打开数据库连接(一)
图 ;打开数据库连接(二)
测试数据库配置是否成功。
2、新建一个 myeclipse 的 web 工程,命名为 aaa
图 ;创建 6 工程
3、引入 Spring 包
右键工程名
图 ;准备增加 包
剩余39页未读,继续阅读
资源评论
- wjp20062013-06-13好资源,以前学习过的,可以借鉴参考。
haoxing272
- 粉丝: 13
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功