J2EE企业级开发

J2EE企业级开发

杨旭, 薛梅, 编著

出版社:清华大学出版社

年代:2015

定价:34.0

书籍简介:

当前企业应用系统的开发追求速度和效益,但是新入职员工由于经验不足,很难能够独立开发性能优异的成绩。中小企业由于经费以及过于年轻,没有办法投入大量的人力和物力,自己封装一套性能优良且适于自己开发项目使用的框架。SSH框架作为较古老的框架,虽然历经数年的更新变化,现在仍然是众多企业首选的开发框架。

书籍目录:

第1篇Struts2框架第1章Struts2简介3

1.1Struts2框架结构3

1.2Struts2的下载和安装4

1.3搭建HelloWorld程序5

1.3.1建立Web应用5

1.3.2增加Struts2的支持6

1.3.3配置struts.xml以及对JSP文件进行测试6第2章Struts2 基础部分8

2.1Struts2参数的传递8

2.1.1直接传递法8

2.1.2封装对象传递法11

2.2Struts2核心控制action的各种配置14

2.2.1action的基础配置14

2.2.2使用defaultactionref配置统一访问14

2.3掌握action动态方法调用15

2.4了解result几种放回结果类型的区别16第3章拦截器、转换器与校验器20

3.1拦截器的基本原理20

3.2Struts2(XWork)提供的拦截器20

3.3自定义拦截器22

3.3.1建立拦截器的实现类22

3.3.2在struts.xml中注册自定义的拦截器23

3.3.3在Action中引用拦截器23

3.3.4拦截器执行效果23

3.4拦截器拦截指定方法24

3.4.1使拦截器继承自MethodFilterInteceptor24

3.4.2在action中配置相应的拦截器24

3.5拦截器有关的案例——权限控制25

3.6转换器与校验器27

3.6.1转换器27

3.6.2校验器29第4章OGNL与Struts2标签库35

4.1Struts2值栈35

4.2OGNL表达式36

4.2.1OGNL普通方法访问36

4.2.2OGNL静态方法访问36

4.2.3OGNL默认类Math的访问37

4.2.4OGNL调用普通类的构造方法37

4.2.5OGNL集合对象37

4.2.6OGNL中top用法38

4.3标签库39

4.3.1Struts2的表单标签39

4.3.2Struts2的控制标签46第5章国际化与上传下载50

5.1国际化50

5.2文件的上传下载55第6章Struts2实训项目59

6.1需求分析59

6.2数据库设计60

6.2.1逻辑关系图60

6.2.2表汇总60

6.2.3数据库说明61

6.3概要设计62

6.3.1目录结构62

6.3.2数据库操作封装63

6.4界面设计63第2篇Hibernate框架

第7章Hibernate准备工作69

7.1MySQL的下载安装69

7.1.1安装MySQL69

7.1.2配置MySQL71

7.1.3验证MySQL的安装75

7.2Navicat for MySQL管理工具75

7.2.1连接远程数据库75

7.2.2管理本地数据库76

7.3Hibernate框架介绍78

7.4第一个Hibernate小程序80

7.4.1构建Hibernate工程80

7.4.2导入Hibernate相关jar包81

7.4.3构建Hibernate工程81

7.4.4更改工程为注解版84第8章Hibernate基础操作86

8.1Hibernate.cfg.xml配置参数86

8.2Hibernate映射文件配置参数88

8.3单实体的增删改查操作89

8.3.1增加操作89

8.3.2查询操作(根据ID查询)90

8.3.3删除操作90

8.3.4修改操作90

8.4对象状态的变化91第9章Hibernate中的多种关联关系93

9.1多对一关系映射93

9.2一对一关系映射96

9.3多对多关系映射99

9.4懒加载机制102第10章HQL语句104

10.1简单属性查询104

10.2查询实体对象104

10.3条件查询105

10.4Native SQL105

10.5外置Native SQL命名查询106

10.6外置命名查询106

10.7外置HQL命名查询107

10.8查询过滤器107

10.9分页查询107

10.10对象导航107

10.11连接查询108

10.12统计查询108

10.13分组查询109

10.14DML109第11章Struts2+Hibernate实训项目110

11.1需求分析110

11.1.1系统描述110

11.1.2系统功能设计111

11.1.3系统模块划分113

11.2数据库设计114

11.2.1数据库关系图114

11.2.2表汇总114

11.2.3数据库说明115

11.2.4界面设计119

第3篇Spring框架

第12章Spring准备工作127

12.1Spring框架介绍127

12.2建立Spring工程128

12.3Spring IoC133

12.3.1XML文件方式134

12.3.2注解形式方式140第13章Spring AOP144

13.1AOP相关的概念144

13.1.1AOP实现原理144

13.1.2AOP中相关概念144

13.1.3通知类型145

13.2AOP的两种配置方式146

13.2.1XML方式配置AOP146

13.2.2注解方式配置AOP148

13.3声明式事务151

第4篇综 合 实 训

第14章SSH——牛牛面粉厂实训项目155

14.1需求分析155

14.1.1项目背景155

14.1.2功能分析156

14.2数据库设计157

14.3界面设计165

14.4SSH框架整合步骤168

第1章Linux及嵌入式开发系统组成简介1

1.1Linux起源及发展1

1.1.1UNIX和GNU软件1

1.1.2Linux的发展2

1.2内核、shell、文件系统及实用程序3

1.2.1Linux内核3

1.2.2shell简介3

1.2.3文件系统7

1.2.4实用程序7

1.3选择Linux的理由8

1.3.1Linux是成熟的、广泛使用的操作系统8

1.3.2开源软件带来的优点8

1.3.3免费软件带来的优点8

1.3.4Linux得到了众多软、硬件厂商的支持9

1.3.5使用Linux的不足之处9

1.4Linux环境嵌入式开发系统组成简介9

1.4.1Linux环境嵌入式开发系统组成9

1.4.2主机(Host)9

1.4.3目标板(Target)10

1.4.4主机与目标板的连接10

1.4.5主机中运行的程序10

1.4.6目标板中运行的程序11

1.4.7开发系统附带的光盘文档12

1.5主机安装的Linux发行版12

1.5.1常用的Linux发行版13

1.5.2Linux发行版在主机的安装方式13

1.6本章小结15

1.7习题、操作与实验15第2章主机及目标板的运行16

2.1终端基础知识16

2.1.1tty16

2.1.2早期的终端及终端与主机的连接16

2.1.3XWindow、GNOME及KDE简介17

2.2主机系统引导、登录及退出Linux19

2.2.1系统引导19

2.2.2登录Linux19

2.2.3Linux的终端20

2.2.4查看及修改用户使用的shell23

2.2.5通过退出与shell的会话退出Linux25

2.2.6关闭运行的Linux系统25

2.2.7使用帮助命令help和man26

2.3目标板初次运行28

2.3.1目标板连接的电源、端口及安装的操作系统28

2.3.2目标板引导过程简述29

2.3.3主机Windows下的超级终端31

2.3.4主机Linux下的minicom仿真终端33

2.3.5装载引导程序支持的命令简介36

2.3.6目标板Linux登录、退出讨论38

2.3.7目标板Linux基础39

2.4本章小结42

2.5习题、操作与实验42第3章主机开发环境配置44

3.1交叉开发平台基础44

3.1.1本地开发及交叉开发44

3.1.2GNU跨平台工具链组成45

3.1.3如何获取工具链45

3.1.4工具链的组件及GDB简介46

3.2交叉工具链安装举例47

3.2.1交叉工具链及实验例程安装位置47

3.2.2对查找工具链的路径变量进行修改48

3.3主机Linux环境网络配置举例48

3.3.1主机Linux环境IP地址设置48

3.3.2主机Linux环境网络防火墙设置52

3.3.3主机与目标板网络通信测试52

3.3.4主机Linux环境NFS设置54

3.4输入、编译、运行一个程序全过程举例57

3.5本章小结59

3.6习题、操作与实验59第4章实验例程及驱动程序分析(一)61

4.1读取、转换时间函数编程举例61

4.1.1Linux查看、设置时间的命令61

4.1.2常用的读取、转换时间的函数62

4.1.3读取、转换时间的函数编程举例63

4.1.4例4.1对应的Makefile文件65

4.2多线程编程举例65

4.2.1Linux线程概述65

4.2.2线程、互斥量、条件变量函数66

4.2.3生产者、消费者编程举例68

4.3串行端口及标准输入/输出/错误编程举例73

4.3.1串行通信基础73

4.3.2Linux标准输入/输出/错误系统调用编程举例77

4.3.3Linux串行端口编程举例80

4.3.4C语言标准输入/输出/错误函数编程举例83

4.4ADC应用程序编程举例85

4.4.1ADC编程基础85

4.4.2ADC应用程序编程举例87

4.5ADC驱动程序源代码分析91

4.5.1概述91

4.5.2Linux设备驱动程序概述92

4.5.3s3c2410adc.h头文件源代码分析96

4.5.4s3c2410.hchip.H头文件源代码分析96

4.5.5s3c2410adc.c设备驱动程序源代码分析98

4.6本章小结104

4.7习题、操作、编程与实验105第5章Linux环境下目标板出厂软件烧写实验107

5.1目标板出厂软件烧写概述107

5.1.1目标板出厂软件107

5.1.2Linux环境要烧写的文件107

5.1.3什么情况下烧写目标板出厂软件108

5.1.4烧写环境108

5.2目标板出厂软件烧写实验(一)108

5.2.1主机Windows下安装JTAG驱动程序109

5.2.2通过JTAG端口传送并烧写装载引导程序vivi109

5.2.3通过串口传送并烧写内核zImage110

5.2.4通过串口传送并烧写根文件系统root.cramfs112

5.2.5通过网口传送并烧写应用程序yaffs.tar.bz2112

5.2.6格式化闪存以及通过串口传送并烧写vivi116

5.3目标板出厂软件烧写实验(二)117

5.3.1通过网口传送并烧写内核zImage117

5.3.2通过网口传送并烧写根文件系统root.cramfs120

5.4目标板出厂软件烧写实验(三)121

5.4.1通过JTAG端口传送并烧写装载引导程序uboot121

5.4.2通过网口传送并烧写内核uImage123

5.4.3通过网口传送并烧写根文件系统root.cramfs125

5.4.4通过网口传送并烧写应用程序yaffs.tar.bz2126

5.5uboot装载引导程序支持的命令126

5.5.1uboot支持的命令集126

5.5.2查询uboot命令的参数含义128

5.6本章小结128

5.7习题、操作与实验129第6章实验例程及驱动程序分析(二)131

6.1DAC应用程序编程举例及驱动程序分析131

6.1.1DAC硬件基础131

6.1.2DAC应用程序编程举例133

6.1.3DAC驱动程序主要代码分析135

6.2PWM直流电机应用程序编程举例及驱动程序分析138

6.2.1PWM定时器基础138

6.2.2PWM直流电机143

6.2.3编译、加载驱动程序模块145

6.2.4PWM直流电机应用程序编程举例146

6.2.5PWM直流电机驱动程序主要代码分析148

6.3LED应用程序编程举例及驱动程序分析149

6.3.1七段LED概述149

6.3.28×8点阵LED显示概述152

6.3.3CPLD与七段LED、8×8点阵LED连接举例154

6.3.4七段LED、8×8点阵LED应用程序编程举例156

6.3.5LED驱动程序主要代码分析158

6.4本章小结160

6.5习题、操作、实验及编程161附录A英汉名词术语对照汇总表162参考文献166

内容摘要:

本书在全面介绍Struts2、Hibernate和Spring等基本知识的基础上,重点介绍基于框架的项目案例构建方法及基于UML的系统设计。全书通过相关的知识点,对相应框架的技术架构、下载安装及如何配置使用进行了讲解,同时按照框架的相应章节设置了相应的项目案例,利用例子讲解相关的配置。本书可分4篇:第1篇(第1~6章)为Struts2框架的相关介绍,主要包括Struts2的下载安装、基础配置文件、拦截器、转换器以及校验器的讲解以及标签、国际化、上传下载的应用。第2篇(第7~11章)为Hibernate框架部分,主要包括Hibernate的配置、映射关系、单实体CRUD操作以及HQL的用法。第3篇(第12章和第13章)为Spring框架,主要包括Spring的IOC、AOP、声明式事务以及SSH整合等内容。第4篇(第14章)通过项目将SSH框架整合在一起,主要包括具体操作.

编辑推荐:

本书先进行理论讲解,让读者了解Struts2、Hibernate、Spring等框架的实现思想。然后进行操作讲解,通过实际项目中的例子,让读者掌握如何进行操作。
本书时效性强。本书选取的3个框架的版本都是现今刚更新的版本,对于Spring、Hibernate等框架的讲解从注解和配置文件两个方面都进行了对比讲解。
本书图文并茂,增加教材的可读性。根据实际开发经验,列举了项目中的关键代码,辅以运行后的截图或者软件安装调试的图片,让读者更容易理解。
本书框架整合部分,针对框架整合的复杂性,分步列举了整合的步骤。读者可以根据书中列举的操作步骤进行整合。
本书提供了项目运行代码、框架的jar包以及SSH整合的项目案例,满足教师多媒体教学的需要。

书籍规格:

书籍详细信息
书名J2EE企业级开发站内查询相似图书
9787302404460
如需购买下载《J2EE企业级开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)34.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

J2EE企业级开发是清华大学出版社于2015.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。