J2EE企业级开发-(Struts2+Spring+Hibernate整合技术)

本书特色

[

本书在全面介绍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整合的项目案例,满足教师多媒体教学的需要。 

]

目录

第1篇struts2框架第1章struts2简介31.1struts2框架结构31.2struts2的下载和安装41.3搭建helloworld程序51.3.1建立web应用51.3.2增加struts2的支持61.3.3配置struts.xml以及对jsp文件进行测试6第2章struts2 基础部分82.1struts2参数的传递82.1.1直接传递法82.1.2封装对象传递法112.2struts2核心控制action的各种配置142.2.1action的基础配置142.2.2使用default�瞐ction�瞨ef配置统一访问142.3掌握action动态方法调用152.4了解result几种放回结果类型的区别16第3章拦截器、转换器与校验器203.1拦截器的基本原理203.2struts2(xwork)提供的拦截器203.3自定义拦截器223.3.1建立拦截器的实现类223.3.2在struts.xml中注册自定义的拦截器233.3.3在action中引用拦截器233.3.4拦截器执行效果233.4拦截器拦截指定方法243.4.1使拦截器继承自methodfilterinteceptor243.4.2在action中配置相应的拦截器243.5拦截器有关的案例——权限控制253.6转换器与校验器273.6.1转换器273.6.2校验器29第4章ognl与struts2标签库354.1struts2值栈354.2ognl表达式364.2.1ognl普通方法访问364.2.2ognl静态方法访问364.2.3ognl默认类math的访问374.2.4ognl调用普通类的构造方法374.2.5ognl集合对象374.2.6ognl中top用法384.3标签库394.3.1struts2的表单标签394.3.2struts2的控制标签46第5章国际化与上传下载505.1国际化505.2文件的上传下载55第6章struts2实训项目596.1需求分析596.2数据库设计606.2.1逻辑关系图606.2.2表汇总606.2.3数据库说明616.3概要设计626.3.1目录结构626.3.2数据库操作封装636.4界面设计63第2篇hibernate框架第7章hibernate准备工作697.1mysql的下载安装697.1.1安装mysql697.1.2配置mysql717.1.3验证mysql的安装757.2navicat for mysql管理工具757.2.1连接远程数据库757.2.2管理本地数据库767.3hibernate框架介绍787.4**个hibernate小程序807.4.1构建hibernate工程807.4.2导入hibernate相关jar包817.4.3构建hibernate工程817.4.4更改工程为注解版84第8章hibernate基础操作868.1hibernate.cfg.xml配置参数868.2hibernate映射文件配置参数888.3单实体的增删改查操作898.3.1增加操作898.3.2查询操作(根据id查询)908.3.3删除操作908.3.4修改操作908.4对象状态的变化91第9章hibernate中的多种关联关系939.1多对一关系映射939.2一对一关系映射969.3多对多关系映射999.4懒加载机制102第10章hql语句10410.1简单属性查询10410.2查询实体对象10410.3条件查询10510.4native sql10510.5外置native sql命名查询10610.6外置命名查询10610.7外置hql命名查询10710.8查询过滤器10710.9分页查询10710.10对象导航10710.11连接查询10810.12统计查询10810.13分组查询10910.14dml109第11章struts2 hibernate实训项目11011.1需求分析11011.1.1系统描述11011.1.2系统功能设计11111.1.3系统模块划分11311.2数据库设计11411.2.1数据库关系图11411.2.2表汇总11411.2.3数据库说明11511.2.4界面设计119第3篇spring框架第12章spring准备工作12712.1spring框架介绍12712.2建立spring工程12812.3spring ioc13312.3.1xml文件方式13412.3.2注解形式方式140第13章spring aop14413.1aop相关的概念14413.1.1aop实现原理14413.1.2aop中相关概念14413.1.3通知类型14513.2aop的两种配置方式14613.2.1xml方式配置aop14613.2.2注解方式配置aop14813.3声明式事务151第4篇综 合 实 训第14章ssh——牛牛面粉厂实训项目15514.1需求分析15514.1.1项目背景15514.1.2功能分析15614.2数据库设计15714.3界面设计16514.4ssh框架整合步骤168第1章linux及嵌入式开发系统组成简介11.1linux起源及发展11.1.1unix和gnu软件11.1.2linux的发展21.2内核、shell、文件系统及实用程序31.2.1linux内核31.2.2shell简介31.2.3文件系统71.2.4实用程序71.3选择linux的理由81.3.1linux是成熟的、广泛使用的操作系统81.3.2开源软件带来的优点81.3.3免费软件带来的优点81.3.4linux得到了众多软、硬件厂商的支持91.3.5使用linux的不足之处91.4linux环境嵌入式开发系统组成简介91.4.1linux环境嵌入式开发系统组成91.4.2主机(host)91.4.3目标板(target)101.4.4主机与目标板的连接101.4.5主机中运行的程序101.4.6目标板中运行的程序111.4.7开发系统附带的光盘文档121.5主机安装的linux发行版121.5.1常用的linux发行版131.5.2linux发行版在主机的安装方式131.6本章小结151.7习题、操作与实验15第2章主机及目标板的运行162.1终端基础知识162.1.1tty162.1.2早期的终端及终端与主机的连接162.1.3x�瞱indow、gnome及kde简介172.2主机系统引导、登录及退出linux192.2.1系统引导192.2.2登录linux192.2.3linux的终端202.2.4查看及修改用户使用的shell232.2.5通过退出与shell的会话退出linux252.2.6关闭运行的linux系统252.2.7使用帮助命令help和man262.3目标板初次运行282.3.1目标板连接的电源、端口及安装的操作系统282.3.2目标板引导过程简述292.3.3主机windows下的超级终端312.3.4主机linux下的minicom仿真终端332.3.5装载引导程序支持的命令简介362.3.6目标板linux登录、退出讨论382.3.7目标板linux基础392.4本章小结422.5习题、操作与实验42第3章主机开发环境配置443.1交叉开发平台基础443.1.1本地开发及交叉开发443.1.2gnu跨平台工具链组成453.1.3如何获取工具链453.1.4工具链的组件及gdb简介463.2交叉工具链安装举例473.2.1交叉工具链及实验例程安装位置473.2.2对查找工具链的路径变量进行修改483.3主机linux环境网络配置举例483.3.1主机linux环境ip地址设置483.3.2主机linux环境网络防火墙设置523.3.3主机与目标板网络通信测试523.3.4主机linux环境nfs设置543.4输入、编译、运行一个程序全过程举例573.5本章小结593.6习题、操作与实验59第4章实验例程及驱动程序分析(一)614.1读取、转换时间函数编程举例614.1.1linux查看、设置时间的命令614.1.2常用的读取、转换时间的函数624.1.3读取、转换时间的函数编程举例634.1.4例4.1对应的makefile文件654.2多线程编程举例654.2.1linux线程概述654.2.2线程、互斥量、条件变量函数664.2.3生产者、消费者编程举例684.3串行端口及标准输入/输出/错误编程举例734.3.1串行通信基础734.3.2linux标准输入/输出/错误系统调用编程举例774.3.3linux串行端口编程举例804.3.4c语言标准输入/输出/错误函数编程举例834.4adc应用程序编程举例854.4.1adc编程基础854.4.2adc应用程序编程举例874.5adc驱动程序源代码分析914.5.1概述914.5.2linux设备驱动程序概述924.5.3s3c2410�瞐dc.h头文件源代码分析964.5.4s3c2410.h�瞔hip.h头文件源代码分析964.5.5s3c2410�瞐dc.c设备驱动程序源代码分析984.6本章小结1044.7习题、操作、编程与实验105第5章linux环境下目标板出厂软件烧写实验1075.1目标板出厂软件烧写概述1075.1.1目标板出厂软件1075.1.2linux环境要烧写的文件1075.1.3什么情况下烧写目标板出厂软件1085.1.4烧写环境1085.2目标板出厂软件烧写实验(一)1085.2.1主机windows下安装jtag驱动程序1095.2.2通过jtag端口传送并烧写装载引导程序vivi1095.2.3通过串口传送并烧写内核zimage1105.2.4通过串口传送并烧写根文件系统root.cramfs1125.2.5通过网口传送并烧写应用程序yaffs.tar.bz21125.2.6格式化闪存以及通过串口传送并烧写vivi1165.3目标板出厂软件烧写实验(二)1175.3.1通过网口传送并烧写内核zimage1175.3.2通过网口传送并烧写根文件系统root.cramfs1205.4目标板出厂软件烧写实验(三)1215.4.1通过jtag端口传送并烧写装载引导程序u�瞓oot1215.4.2通过网口传送并烧写内核uimage1235.4.3通过网口传送并烧写根文件系统root.cramfs1255.4.4通过网口传送并烧写应用程序yaffs.tar.bz21265.5u�瞓oot装载引导程序支持的命令1265.5.1u�瞓oot支持的命令集1265.5.2查询u�瞓oot命令的参数含义1285.6本章小结1285.7习题、操作与实验129第6章实验例程及驱动程序分析(二)1316.1dac应用程序编程举例及驱动程序分析1316.1.1dac硬件基础1316.1.2dac应用程序编程举例1336.1.3dac驱动程序主要代码分析1356.2pwm直流电机应用程序编程举例及驱动程序分析1386.2.1pwm定时器基础1386.2.2pwm直流电机1436.2.3编译、加载驱动程序模块1456.2.4pwm直流电机应用程序编程举例1466.2.5pwm直流电机驱动程序主要代码分析1486.3led应用程序编程举例及驱动程序分析1496.3.1七段led概述1496.3.28×8点阵led显示概述1526.3.3cpld与七段led、8×8点阵led连接举例1546.3.4七段led、8×8点阵led应用程序编程举例1566.3.5led驱动程序主要代码分析1586.4本章小结1606.5习题、操作、实验及编程161附录a英汉名词术语对照汇总表162参考文献166  

封面

J2EE企业级开发-(Struts2+Spring+Hibernate整合技术)

书名:J2EE企业级开发-(Struts2+Spring+Hibernate整合技术)

作者:杨旭

页数:183

定价:¥29.0

出版社:清华大学出版社

出版日期:2016-02-01

ISBN:9787302404460

PDF电子书大小:146MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注