当前位置:首页 > 工业技术
JAVAEE企业级项目开发  STRUTS2+HIBERNATE+SPRING
JAVAEE企业级项目开发  STRUTS2+HIBERNATE+SPRING

JAVAEE企业级项目开发 STRUTS2+HIBERNATE+SPRINGPDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:蒋卫祥,朱利华,闾枫编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2015
  • ISBN:7040414457
  • 页数:347 页
图书介绍:高等职业教育专业教学资源库建设项目是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011年8月被教育部确定为高等职业教育专业教学资源库年度立项及建设专业。本书是高等职业教育专业教学资源库建设项目规划教材,是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。本书以Java Web开发工程师岗位为出发点,由浅入深地介绍了Struts2、Hibernate、Spring三个开源框架,主要内容包括SSH框架简介、Struts2入门与配置、Struts2标签、Struts2 输入校验、Struts2拦截器、Struts2文件上传与下载、Hibernate入门与配置、Hibernate检索、Hibernate分页技术、Hibernate事务、Hibernate缓存、Spring入门与配置、Spring IoC、Spring AOP等。本书通过三个在技术复杂度递增,培养学生具备Java Web软件开发基本职业
《JAVAEE企业级项目开发 STRUTS2+HIBERNATE+SPRING》目录

单元一 项目分析与设计 1

模块介绍 1

教学目标 1

任务1 搭建Java Web开发环境 2

【任务简介】 2

【任务分析】 2

【支撑知识】 2

一、Java EE简介 2

二、MVC模式 5

【任务实施】 6

【任务小结】 10

【拓展训练】 10

任务2 软件需求分析 10

【任务简介】 10

【任务分析】 10

【支撑知识】 11

一、需求分析简介 11

二、需求分析方法 12

三、UML用例图 16

四、业务流程图 18

【任务实施】 19

一、人事管理模块功能分析 19

二、系统非功能需求 22

【任务小结】 22

【拓展训练】 22

任务3 系统设计 22

【任务简介】 22

【任务分析】 23

【支撑知识】 23

一、软件设计 23

二、总体设计 23

三、数据库设计 24

四、详细设计 25

【任务实施】 25

【任务小结】 30

【拓展训练】 30

【同步训练】 30

单元二 系统管理 33

模块介绍 33

教学目标 33

任务1 搭建Struts开发环境及角色管理 34

【任务简介】 34

【任务分析】 34

【支撑知识】 34

一、Struts 2框架简介 34

二、Struts 2框架运行原理 35

三、搭建Struts框架开发环境 37

【任务实施】 42

【任务小结】 45

【拓展训练】 45

任务2 权限管理 46

【任务简介】 46

【任务分析】 46

【支撑知识】 46

一、Struts 2框架核心模块 46

二、Struts 2配置 54

【任务实施】 59

【任务小结】 64

【拓展训练】 64

任务3 角色权限设置 64

【任务简介】 64

【任务分析】 64

【支撑知识】 65

一、Struts 2常用标签 65

二、Struts 2 OGNL 72

【任务实施】 74

【任务小结】 77

【拓展训练】 77

【同步训练】 78

单元三 员工档案管理 79

模块介绍 79

教学目标 79

任务1 新增员工档案 80

【任务简介】 80

【任务分析】 80

【支撑知识】 80

一、Struts 2类型转换 80

二、输入校验 82

【任务实施】 87

【任务小结】 91

【拓展训练】 91

任务2 员工档案修改 91

【任务简介】 91

【任务分析】 91

【支撑知识】 92

一、Struts 2拦截器 92

二、Struts 2拦截器使用步骤 94

【任务实施】 96

【任务小结】 99

【拓展训练】 99

任务3 员工照片上传 100

【任务简介】 100

【任务分析】 100

【支撑知识】 100

一、文件上传 100

二、Struts 2的文件上传 101

【任务实施】 106

【任务小结】 109

【拓展训练】 109

【同步训练】 109

单元四 人事管理 111

模块介绍 111

教学目标 111

任务1 搭建Hibernate开发环境及基础配置 112

【任务简介】 112

【任务分析】 112

【支撑知识】 112

一、持久化与ORM 112

二、Hibernate基本结构及特点 113

【任务实施】 114

一、搭建Hibernate开发环境 115

二、Struts+Hibernate整合 121

三、Hibernate的基础配置 124

【任务小结】 126

【拓展训练】 127

任务2 机构信息管理 127

【任务简介】 127

【任务分析】 127

【支撑知识】 127

一、对象关系映射文件 127

二、Hibernate常用类和接口 132

三、实体对象生命周期 133

【任务实施】 134

【任务小结】 138

【拓展训练】 138

任务3 部门信息管理 138

【任务简介】 138

【任务分析】 138

【支撑知识】 138

数据关联 138

【任务实施】 146

【任务小结】 150

【拓展训练】 151

任务4 员工基本信息管理 151

【任务简介】 151

【任务分析】 151

【支撑知识】 151

一、QBC 152

二、HQL 154

【任务实施】 159

【任务小结】 163

【拓展训练】 164

【同步训练】 164

单元五 文档管理 165

模块介绍 165

教学目标 165

任务1 搭建Spring开发环境及文档管理 166

【任务简介】 166

【任务分析】 166

【支撑知识】 166

一、Spring框架简介 166

二、Spring基本结构 167

三、Spring的优点 169

【任务实施】 170

一、搭建Spring开发环境 170

二、SSH框架整合 172

【任务小结】 181

【拓展训练】 181

任务2 文件夹管理 181

【任务简介】 181

【任务分析】 182

【支撑知识】 182

一、Spring IoC简介 182

二、依赖注入的形式 184

三、BeanFactory与ApplicationContext 187

四、Bean的scope 190

五、Bean的生命周期 192

【任务实施】 197

【任务小结】 201

【拓展训练】 201

任务3 文档检索设计 202

【任务简介】 202

【任务分析】 202

【支撑知识】 202

一、Spring注解简介 202

二、Spring注解配置 203

【任务实施】 205

【任务小结】 206

【拓展训练】 207

【同步训练】 207

单元六 考勤管理 209

模块介绍 209

教学目标 209

任务1 签到、签退设计 210

【任务简介】 210

【任务分析】 210

【支撑知识】 210

一、SpringAOP简介 210

二、AOP中的Advice 213

【任务实施】 218

【任务小结】 223

【拓展训练】 223

任务2 考勤查询设计 223

【任务简介】 223

【任务分析】 223

【支撑知识】 224

一、Pointcut、Advisior 224

二、基于XML Schema的设置 231

【任务实施】 234

【任务小结】 238

【拓展训练】 238

任务3 考勤统计设计 238

【任务简介】 238

【任务分析】 238

【支撑知识】 239

一、Intorduction 239

二、基于注解配置 243

【任务实施】 246

【任务小结】 249

【拓展训练】 250

【同步训练】 250

单元七 工作流转 251

模块介绍 251

教学目标 251

任务1 添加申请设计 252

【任务简介】 252

【任务分析】 252

【支撑知识】 252

一、Spring DAO框架 252

二、Spring JDBC支持 254

【任务实施】 257

【任务小结】 261

【拓展训练】 261

任务2 修改申请设计 261

【任务简介】 261

【任务分析】 262

【支撑知识】 262

一、Spring事务简介 262

二、编程式事务 264

【任务实施】 267

【任务小结】 271

【拓展训练】 271

任务3 审批申请设计 271

【任务简介】 271

【任务分析】 271

【支撑知识】 271

一、Spring的声明式事务 271

二、基于Spring注解方式的事务管理配置 277

【任务实施】 279

【任务小结】 284

【拓展训练】 284

【同步训练】 284

单元八 会议管理 285

模块介绍 285

教学目标 285

任务1 会议申请设计 286

【任务简介】 286

【任务分析】 286

【支撑知识】 286

一、Spring MVC框架简介 286

二、Spring MVC工作原理 287

【任务实施】 289

一、搭建Spring MVC开发环境 289

二、应用Spring MVC开发会议申请子模块 290

【任务小结】 294

【拓展训练】 294

任务2 会议审批设计 294

【任务简介】 294

【任务分析】 294

【支撑知识】 295

一、Controller类 295

二、ModelAndView 298

三、ViewResolver 299

四、MultiActionController 301

【任务实施】 302

【任务小结】 306

【拓展训练】 307

任务3 会议查询设计 307

【任务简介】 307

【任务分析】 307

【支撑知识】 307

一、Spring MVC注解简介 307

二、基于Spring MVC注解分析 309

【任务实施】 316

【任务小结】 319

【拓展训练】 320

【同步训练】 320

单元九 测试与部署 321

模块介绍 321

教学目标 321

任务1 系统单元测试 322

【任务简介】 322

【任务分析】 322

【支撑知识】 322

一、软件测试简介 322

二、JUnit测试框架 324

【任务实施】 329

【任务小结】 330

【拓展训练】 330

任务2 系统测试与性能测试 330

【任务简介】 330

【任务分析】 330

【支撑知识】 331

一、系统测试 331

二、性能测试 334

【任务实施】 337

【任务小结】 340

【拓展训练】 340

任务3 系统部署 341

【任务简介】 341

【任务分析】 341

【支撑知识】 341

一、系统部署 341

二、Tomcat中部署Java Web项目 341

【任务实施】 343

【任务小结】 344

【拓展训练】 344

【同步训练】 345

参考文献 346

相关图书
作者其它书籍
返回顶部