JAVAEE基础教程/冯志林
作 者:冯志林 著
定 价:59.5
出 版 社:清华大学出版社
出版日期:2019年09月01日
页 数:0
装 帧:简装
ISBN:9787302533573
"本书以JavaEE流行的主流轻量级框架为目标,由浅入深、循序渐进地介绍Struts+Spring+Hibernate的集成开发。
每章讲解大量实例的实践操作,使读者易于理解Java EE各框架的使用过程和设计思想,掌握各框架的基本用法。
以综合案例和开发过程为主线,将知识点有机地串联在一起,便于学生掌握与理解。
可作为高等院校相关专业的教材,也可作为进一步学习Java Web应用开发的参考书。
配套资源丰富,方便读者实践操作,举一反三,提高实践能力。" 16 24.75 "2007年入选浙江工业大学青年学术骨干,2009年入选浙江省新世纪151人才第三层次培养人员,浙江省高校优秀青年教师资助计划人员,浙江工业大学青年学术带头人,浙江工业大学创新科研团队核心骨干。2010年被评为浙江工业大学教坛新秀,2011被评为浙江省教坛新秀。2011年入选浙江省科协育才工程培养人员。2null
本书介绍Java EE中流行的三个主流轻量级框架(Struts+Spring+Hibernate,SSH)的集成开发,并通过实践操作,帮助学生理解Java EE软件架构和设计思想,掌握各框架的基本用法。
全书共7章,第1章介绍Java EE基础,第2章介绍SSH框架基础,第3章介绍SSH框架高级应用,第4章介绍Struts2应用案例,第5章介绍Hibernate应用案例,第6章和第7章介绍SSH整合应用案例的后台制作和前台制作。
本书适合作为高等院校计算机、软件工程及相关专业的本科教材和参考书,也适合Java软件开发人员使用。
"2007年入选浙江工业大学青年学术骨干,2009年入选浙江省新世纪151人才第三层次培养人员,浙江省高校优秀青年教师资助计划人员,浙江工业大学青年学术带头人,浙江工业大学创新科研团队核心骨干。2010年被评为浙江工业大学教坛新秀,2011被评为浙江省教坛新秀。2011年入选浙江省科协育才工程培养人员。2013年入选浙江省高校中青年学科带头人。
长期从事计算机辅助设计与图形学、图像处理、模式识别、软件中间件的研究,在国内外重要学术刊物和会议上发表20余篇论文。主持浙江省科技厅计划项目1项和浙江省自然科学基金项目2项,并作为核心骨干参与国家“核高基”重大专项项目、国家“863”计划项目、国家自然科学基金项目、浙江省科技厅重大项目和重点项目、浙江省自然科学基金项目等10余项,并于 2009年合作获得杭州市科技局科技进步奖、中国电子学会电子信息实践教学成果奖。"
无
第1章Java EE基础1
1.1Java EE简介1
1.1.1Java EE分层架构2
1.1.2开发框架2
1.1.3SSH轻量级开发框架3
1.2JSP技术4
1.2.1JSP概述4
1.2.2JSP页面结构6
1.2.3JSP内置对象9
1.3Servlet技术13
1.3.1Servlet简介13
1.3.2Servlet的生命周期14
1.3.3Servlet实现相关的类和接口15
1.3.4Request和Response接口16
1.3.5Servlet综合案例17
第2章SSH框架基础31
2.1Struts框架31
2.1.1MVC模式31
2.1.2Struts2概述33
2.1.3Struts2工作流程34
2.1.4Struts2配置文件36
2.2Hibernate框架42
2.2.1Hibernate概述42
2.2.2Hibernate体系结构44
2.2.3Hibernate配置文件45
2.2.4Hibernate核心接口502.2.5HQL查询52
2.3Spring框架55
2.3.1Spring概述55
2.3.2IoC技术57
2.3.3IoC实例58
2.3.4对象创建方式62
2.3.5依赖注入67
2.3.6Spring的配置文件71
第3章SSH框架高级应用73
3.1Struts2高级应用——标签库73
3.1.1Struts2标签库73
3.1.2OGNL79
3.1.3Struts2的OGNL表达式88
3.1.4Struts2标签库93
3.1.5EL表达式115
3.2Hibernate高级应用——查询116
3.2.1Hibernate查询概述116
3.2.2一对多和多对一关系117
3.2.3多对多关联关系120
3.2.4一对一关联关系122
3.2.5数据检索策略125
3.3Spring高级应用——AOP 127
3.3.1AOP概述127
3.3.2AOP装载机制128
3.3.3AOP工程实例128
第4章Struts2应用案例135
4.1工程框架搭建1354.2实体类创建142
4.3数据库访问类创建144
4.4前台页面制作146
4.5Action配置及Action类制作150
4.5.1新增用户150
4.5.2新增留言159
4.5.3查看所有用户169
4.5.4修改用户173
4.5.5删除用户181
4.5.6查看所有留言186
4.5.7修改留言190
4.5.8删除留言197
第5章Hibernate应用案例201
5.1案例1——多对一和一对多关联201
5.1.1工程框架搭建201
5.1.2实体类创建208
5.1.3工程框架搭建及运行分析213
5.1.4主动方对象交换测试216
5.2案例2——多对多关联218
5.2.1工程框架搭建218
5.2.2实体类创建219
5.2.3Student类的多对多关联属性设置222
5.2.4Course类的多对多关联属性设置228
5.3案例3——一对一关联233
5.3.1基于主键的一对一的关系映射233
5.3.2基于外键的一对一的关系映射245第6章SSH整合应用案例——后台制作249
6.1新建数据库及表249
6.2新建工程,并添加SSH支持252
6.3反向工程,生成POJO对象260
6.3.1“多对一”关系的反向工程260
6.3.2“多对多”关系的反向工程272
6.3.3登录表DLB进行反向工程282
6.3.4反向工程后的applicationContext.xml283
6.4新建POJO对象的DAO接口和实现类285
6.4.1DlDao接口和DlDaoImp类285
6.4.2XsDao接口和XsDaoImp类286
6.4.3ZyDao接口和ZyDaoImp类287
6.4.4KcDao接口和KcDaoImp类288
6.4.5测试DlDao接口和DlDaoImp类289
第7章SSH整合应用案例——前台制作295
7.1Struts的Action配置及JSP页面制作295
7.1.1网页中变量传递的两种方法295
7.1.2实现登录功能297
7.1.3新建网站布局网页307
7.1.4实现“查询个人信息”超链接的功能308
7.1.5实现“修改个人信息”超链接的功能311
7.1.6实现“修改”提交按钮的功能322
7.1.7实现“所有课程信息”超链接的功能327
7.1.8实现“选修”超链接的功能333
7.1.9实现“个人选课情况”超链接的功能337
7.1.10实现“退选”超链接的功能3407.2LoginAction类的Spring依赖注入342
7.2.1定义待注入bean对象的接口343
7.2.2新增LoginAction类的bean对象
loginAction343
7.2.3修改action对象的获得方式344
7.2.4修改LoginAction类中的action
执行方法345
7.3XsAction类的Spring依赖注入346
7.3.1定义待注入3个bean对象的接口346
7.3.2新增XsAction类的bean对象
xsAction347
7.3.3修改action对象的获得方式347
7.3.4修改XsAction类中的action执行方法351
附录ASQL Server安装359
附录B绿色版MySQL安装371
附录C绿色版Tomcat安装377
参考文献380