《JavaWeb核心框架》适合作为Java相关培训机构的教材,也可作为Java自学人员的参考手册。该书首先分析了JavaWeb套用的分层设计方法,并进行套用框架的选型,然后讲解各种JavaWeb套用框架、集成技术、实战开发。
《Java高手真经(套用框架卷):JavaWeb核心框架》主要内容包括如下。持久层框架Hibernate:讲解Hibernate入门与核心技术,分别实现MySQL、Oracle、SQLServer资料库的信息系统开发。持久层框架iBATIS:讲解iBATIS入门与核心技术,分别实现MySQL、Oracle、SQLServer资料库的信息系统开发。表现层框架Struts1:讲解Struts1的入门配置、核心组件、标籤库、国际化、数据校验、Sitemesh集成、资料库开发技术,并分别实现与Hibernate、iBATIS持久层框架的集成开发。..表现层框架Struts2:讲解Struts2的入门配置、核心组件、标籤库、国际化、数据校验、转换器、拦截器,并分别实现与Hibernate、iBATIS持久层框架的集成开发。业务层框架Spring:讲解Spring的入门配置与IoC容器,并讲解使用Spring进行MVC套用开发的标籤库、国际化、数据校验、资料库开发技术。多层框架集成:实现5种框架的搭配集成,分别实现SSH1、SSI1、SSH2、SSI2集成框架的开发。随书附赠光碟内容为《Java高手真经(套用框架卷):JavaWeb核心框架》各种原型包、系统源程式。《Java高手真经(套用框架卷):JavaWeb核心框架》内容循序渐进,通俗易懂,覆盖了JavaWeb开发的最流行框架技术。无论对于Java软体设计还是软体开发,《Java高手真经(套用框架卷):JavaWeb核心框架》都是精通开发JavaWeb套用的必备的实用手册。
刘中兵Java研究室是一支专注于Java/JavaEE技术研究与套用创新的专业型团队,由一批来自于Sun.IBM.华为等国内外知名软体企业的技术专家。资深工程师和架构设计师组成。Java研究室成员擅长于JavaEE系统的架构设计。程式开发。软体测试和集群与分散式部署,在Java/JavaEE企业套用。无线网际网路与网路通信等领域拥有丰富的项目实战经验,曾为多家国内外大型企业开发和实施过大型套用系统,拥有最前沿的技术实战经验。Java研究室致力于Java技术的精炼与传播,旨在将自身实践的第一手经验传递给大家,目前专注于Java.JavaWeb.JavaEE和资料库开发技术,撰写的“开发者突击”。“Web2.0动态网站开发”。“开发巨匠”等多个畅销系列图书深受广大读者欢迎。Java研究室今隆重向读者介绍最新撰写的“Java高手真经”系列,是国内首次凝练完整科学的Java技术体系,深入剖析了Java技术体系中的各个核心技术,希望可以为您的技术精修之道提供独具价值的学习指南。
一、《Java高手真经(套用框架卷):JavaWeb核心框架》学习目标。《Java高手真经(套用框架卷):JavaWeb核心框架》作为Java系列的第3《Java高手真经(套用框架卷):JavaWeb核心框架》,将以第2本JavaWeb核心技术为基础,将JavaWeb套用框架按“3个层次、5种框架”进行分层讲解。持久层框架:Hibernate与iBATIS表现层框架:Struts1与Struts2业务层框架:Spring并在最后讲解这5种框架的集成架构:SSH1.SSI1.SSH1.SSH2.它们的关係如下图所示。对于以上的5种框架,《Java高手真经(套用框架卷):JavaWeb核心框架》将以实现“企业信息管理系统”为主线,分如下几部分进行讲解。(1)分层设计与架构选型:讲解JavaWeb套用的分层设计方法,并进行框架选型,确定《Java高手真经(套用框架卷):JavaWeb核心框架》的讲解目标。(2)準备篇:準备Eclipse.MySQL.Oracle.SQLServer资料库的开发环境,为Hibernate.iBATIS持久层的开发,以及案例开发準备好环境。(3)持久层框架Hibernate:讲解Hibernate入门与核心技术,分别实现MySQL.Oracle.SQLServer资料库的信息系统开发。(4)持久层框架iBATIS:讲解iBATIS入门与核心技术,分别实现MySQL.Oracle.SQLServer资料库的信息系统开发。(5)表现层框架Struts1:讲解Struts1的入门配置.核心组件.标籤库.国际化.数据校验.SiteMesh集成.资料库开发技术,并分别实现与Hibernate.iBATIS持久层框架的集成开发。(6)表现层框架Struts2:讲解Struts2的入门配置.核心组件.标籤库.国际化.数据校验.转换器.拦截器,并分别实现与Hibernate。iBATIS持久层框架的集成开发。(7)业务层框架Spring:讲解Spring的入门配置与IoC容器,并讲解使用Spring进行MVC套用开发的标籤库.国际化.数据校验.资料库开发技术。(8)多层框架集成:实现5种框架的搭配集成,分别实现SSH1.SSI1.SSH2.SSI2集成框架的开发。1.本套图书将配送“Java开发技术体系”手册,为方便发行操作方便,本手册将与光碟塑封在一起,也方便读者领取。本手册涵盖了Java开发者最关心的内容:Java与.NET的选择、Java技术体系的构成、Java技术路线图,并详细说明了本系列图书的内容体系。2.国内首创Java开发者的技术体系,完善的读者与作者的互动手段,本套图书将有独立的读者答疑平台。3.本套图书作者为实力畅销作者刘中兵携手Java研究室继续执笔,其代表力作为:《开发者突击:JavaWeb主流框架整合开发:J2EE+Struts+Hibernate+Spring》。Java研究室是国内很强的Java研究和写作团队,是一支专注于Java/JavaEE技术研究与套用创新的专业型团队,由一批来自于Sun、IBM、华为等国内外知名软体企业的技术专家、资深工程师和架构设计师组成。Java研究室成员擅长于JavaEE系统的架构设计、程式开发、软体测试和集群与分散式部署,在Java/JavaEE、企业套用、无线网际网路与网路通信等领域拥有丰富的项目实战经验,曾为多家国内外大型企业开发和实施过大型套用系统,拥有最前沿的技术实战经验。
第1部分网页开发技术绪论JavaWeb分层设计与框架选型11.JavaWeb分层设计11.基本概念2.如何设计分层3.JavaWeb分层设计:表现层、业务层、持久层4.分层设计的优点2.JavaWeb框架选型51.持久层框架:Hibernate、iBATIS2.表现层框架:Struts1、Struts23.业务层框架:Spring3.本书讲解思路81.持久层2.表现层+持久层3.业务层4.表现层+业务层+持久层4.继续下一课:準备篇10第1部分準备篇第1课构建Eclipse集成开发环境1.1安装JDK并进行配置和测试1.1.1JDK的下载1.1.2JDK的安装1.1.3设定环境变数1.1.4测试Java环境1.2安装Tomcat并进行配置和测试1.2.1Tomcat的下载1.2.2Tomcat的安装1.2.3Tomcat的配置1.2.4测试Tomcat1.2.5配置一个站点并测试1.3安装Eclipse并进行配置1.3.1Eclipse简介1.3.2Eclipse版本与代号1.3.3Eclipse的下载1.历史下载页面2.专用下载页面3.默认下载页面1.3.4Eclipse的安装1.3.5Eclipse的启动1.3.6集成配置JDK1.4使用Eclipse进行JavaWeb项目的开发-实例演示HelloWorld项目开发过程1.4.1认识Eclipse工作区1.4.2新建JavaWeb项目demo1.4.3新建一个Java包test.hello1.4.4新建一个Java类HelloWorld.java1.4.5新建一个HTML页面index.htm1.4.6新建一个JSP页面helloworld.jsp1.4.7新建Tomcat伺服器集成配置1.4.8运行项目查看结果1.4.9Tomcat停止与重启1.4.10导出war部署包1.4.11打包eclipse.zip1.5本课小结1.5.1总结本课的知识点1.5.2要掌握的关键点1.5.3继续下一课:创建企业信息管理系统资料库第2课创建企业信息管理系统资料库2.1基本需求功能-登录、退出与注册2.1.1基础功能流程图2.1.2用户登录功能2.1.3用户退出功能2.1.4用户注册功能2.2业务需求功能-企业信息管理系统功能2.2.1通讯录管理模组2.2.2短讯息管理模组2.2.3日程安排模组
2.2.4工作记录模组2.2.5公司公告模组2.2.6工作会议模组2.3设计页面结构2.3.1登录界面2.3.2登录后的欢迎界面2.3.3注册界面2.4设计资料库2.4.1资料库需求分析2.4.2设计数据表E-R图2.4.3设计数据表结构2.5创建资料库2.5.1MySQL下载、安装与启动1.下载MySQL2.安装MySQL3.MySQL的启动与停止4.MySQL服务的启动与停止2.5.2安装MySQL客户端软体SQL-Front2.5.3新建资料库demo2.5.4新建用户表user2.5.5添加一条用户数据2.5.6创建通讯录管理表address2.5.7创建短讯息管理表sms2.5.8创建日程安排表schedule2.5.9创建工作记录表worklog2.5.10创建公司公告表notice2.5.11创建工作会议表meeting2.5.12打包emis07(SQL+MySQL).zip2.6本课小结2.6.1总结本课的知识点2.6.2要掌握的关键点2.6.3继续下一课:持久层框架Hibernate第2部分持久层框架Hibernate第3课Hibernate快速入门3.1了解Hibernate基础3.1.1运算元据库的3个阶段3.1.2ORM对象关係映射3.1.3ORM持久层的概念3.2Hibernate开发準备3.2.1Hibernate开发流程3.2.2Hibernate配置档案:properties和XML档案3.2.3Hibernate下载与配置过程3.2.4下载并添加MySQL驱动mysql-connector-java-5.0.8-bin.jar3.3Hibernate快速上手-HibernateTest样例3.3.1添加Hibernate配置档案hibernate.cfg.xml3.3.2编写映射档案User.hbm.xml3.3.3编写持久化类User.java3.3.4编写辅助类HibernateSessionFactory.java3.3.5编写DAO类UserDAO.java3.3.6编写Service类UserService.java3.3.7运行UserService.java查看结果3.3.8打包HibernateTest.zip3.4Hibernate自动生成工具3.4.1自动生成工具MiddleGen3.4.2Eclipse外挂程式MiddleGenIDE3.5本课小结
3.5.1总结本课的知识点3.5.2要掌握的关键点3.5.3课后上机作业3.5.4继续下一课:Hibernate核心技术第4课Hibernate核心技术详解4.1Hibernate映射档案详解4.1.1根元素4.1.2使用定义类4.1.3使用定义主键4.1.4使用设定主键生成方式4.1.5Hibernate映射类型4.1.6使用定义属性4.1.7使用配置多对一映射4.1.8使用配置一对一映射4.2Hibernate核心编程4.2.1Hibernate核心类关係图4.2.2使用Configuration装载配置4.2.3使用SessionFactory创建Session4.2.4使用Session操纵资料库4.2.5使用Transaction管理事务4.3使用Query进行HQL语句查询4.3.1不带参数的查询4.3.2带参数的查询4.3.3取得List结果集4.3.4取得叠代列表结果集4.3.5取得一个对象4.3.6标量查询4.3.7分页查询4.3.8创建SQL查询4.4使用Criteria进行条件查询4.4.1创建Criteria实例4.4.2添加查询条件4.4.3添加排序条件4.4.4使用示例查询4.5本课小结4.5.1总结本课的知识点4.5.2要掌握的关键点4.5.3继续下一主题:Hibernate项目实战-企业信息管理系统MySQL资料库开发第5课Hibernate项目实战-企业信息管理系统MySQL资料库开发5.1导出映射档案和Domain层5.1.1新建项目hibernatemysql5.1.2使用MiddleGenIDE导出所有表的映射档案和Domain层5.1.3修改导出档案5.2开发用户表user操作代码5.2.1开发DAO层代码:UserDAO.java和UserDAOImpl.java5.2.2开发Service层代码:UserService.java和UserServiceImpl.java5.2.3开发JUnit单元测试代码:UserServiceTest.java5.2.4运行单元测试类UserServiceTest.java5.3开发通讯录管理表address操作代码5.3.1开发分页实体类Pager.java5.3.2开发DAO代码:AddressDAO.java和AddressDAOImpl.java5.3.3开发Service代码:AddressService.java和AddressServiceImpl.java
5.3.4开发单元测试代码:AddressServiceTest.java5.3.5运行单元测试类AddressServiceTest.java5.4开发短讯息管理表sms操作代码5.4.1开发DAO代码:SmsDAO.java和SmsDAOImpl.java5.4.2开发Service代码:SmsService.java和SmsServiceImpl.java5.4.3开发单元测试代码:SmsServiceTest.java5.4.4运行单元测试类SmsServiceTest.java5.5开发日程安排表schedule操作代码5.5.1开发DAO代码:ScheduleDAO.java和ScheduleDAOImpl.java5.5.2开发Service代码:ScheduleService.java和ScheduleServiceImpl.java5.5.3开发单元测试代码:ScheduleServiceTest.java5.5.4运行单元测试类ScheduleServiceTest.java5.6开发工作日誌表worklog操作代码5.6.1开发DAO代码:WorklogDAO.java和WorklogDAOImpl.java5.6.2开发Service代码:WorklogService.java和WorklogServiceImpl.java5.6.3开发单元测试代码:WorklogServiceTest.java5.6.4运行单元测试类WorklogServiceTest.java5.7开发公司公告表notice操作代码5.7.1开发DAO代码:NoticeDAO.java和NoticeDAOImpl.java5.7.2开发Service代码:NoticeService.java和NoticeServiceImpl.java5.7.3开发单元测试代码:NoticeServiceTest.java5.7.4运行单元测试类NoticeServiceTest.java5.8开发工作会议表meeting操作代码5.8.1开发DAO代码:MeetingDAO.java和MeetingDAOImpl.java5.8.2开发Service代码:MeetingService.java和MeetingServiceImpl.java5.8.3开发单元测试代码:MeetingServiceTest.java5.8.4运行单元测试类MeetingServiceTest.java5.9开发单元测试套件AllTest.java5.1本课小结5.10.1打包emis01(Hibernate+MySQL).zip5.10.2继续下一课:Hibernate项目实战-企业信息管理系统Oracle资料库开发第6课Hibernate项目实战-企业信息管理系统Oracle资料库开发
6.1导出映射档案和Domain层6.1.1新建项目hibernateoracle6.1.2给数据表设定主键6.1.3使用MiddleGenIDE导出所有表的映射档案和Domain层6.1.4修改导出档案6.2完成项目并运行6.2.1添加DAO、Service和单元测试代码6.2.2运行测试套件类AllTest.java6.3本课小结6.3.1打包emis02(Hibernate+Oracle).zip6.3.2继续下一课:Hibernate项目实战-企业信息管理系统SQLServer资料库开发第7课Hibernate项目实战-企业信息管理系统SQLServer资料库开发7.1导出映射档案和Domain层7.1.1新建项目hibernatesqlserver7.1.2给数据表设定主键7.1.3使用MiddleGenIDE导出所有表的映射档案和Domain层7.1.4修改映射档案7.2完成项目并运行7.2.1添加DAO、Service和单元测试代码7.2.2运行测试套件类AllTest.java7.3本课小结7.3.1打包emis03(Hibernate+SQLServer).zip7.3.2继续下一课:持久层框架iBATIS第3部分持久层框架iBATIS第8课iBATIS快速入门8.1了解iBATIS8.1.1iBATIS简介8.1.2iBATIS开发步骤8.1.3选择Hibernate还是iBATIS8.2iBATIS开发準备8.2.1iBATIS下载与配置过程8.2.2iBATIS配置档案sqlMapConfig.xml8.2.3下载并添加MySQL驱动mysql-connector-java-5.0.8-bin.jar8.3iBATIS快速上手-iBATISTest样例8.3.1添加iBATIS配置档案sqlMapConfig.xml8.3.2编写映射档案user_SqlMap.xml8.3.3新建持久化类User.java8.3.4编写辅助类SqlMapClientFactory.java8.3.5编写DAO类UserDAO.java8.3.6编写Service类UserService.java8.3.7运行UserService.java查看结果8.3.8打包iBATISTest.zip8.4本课小结8.4.1总结本课的知识点8.4.2要掌握的关键点8.4.3课后上机作业8.4.4继续下一课:iBATIS核心技术详解第9课iBATIS核心技术详解
第10课iBATLS代码生成工具iBATLS第11课iBATLS项目实战——企业信息管理系统MySQL资料库开发第12课iBATLS项目实践——企业信息管理系统Oracle资料库开发第13课iBATLS项目实践——企业信息管理系统SQLServer资料库开发第4部分表现层框架Struts1+Hibernate/BATIS第14课Struts快速入门第15课Struts核心组件详解第16课Struts标籤库详解第17课Struts套用国际化第18课Struts数据校险第19课Struts与SiteMesh集成第20课Struts访问资料库第21课Struts项目实战——企业信息管理系统Struts1+Hibernate实现第22课Struts项目实践——企业信息管理系统Struts+iBATIS实现第5部分表现层框架Struts2+Hibernate/iBATIS第23课Struts2快速入门第24课Struts2核心组件详解第25课Struts2标籤库详解第26课Struts2套用国际化第27课Struts2数据校验第28课Struts2数据转换器第29课Struts2拦截器第30课Struts2项目实战——企业信息第31课Struts2项目实战——企业信息管理系统Struts2+iBATIS实现第6部分Spring快速入门第32课Spring快速入门第33课Spring用做IoC容器第34课Spring用作MVC框架第35课Spring标籤库第36课Spring套用国际化第37课Spring数据校验第38课Spring资料库开发技术第7部分多层框架集成Struts1/Struts2+Spring+Hibernate/iBATIS第39课SSH1项目实战——企业信息管理系统Struts2+Spring+Hibernate第40课SSI1项目实战——企业信息管理系统Struts2+Spring+iBATIS第41课SSH2项目实践——企业信息管理系统Struts2+Spring+Hibernate第42课SSH2项目实战——企业信息管理系统Struts2+Spring+iBATIS……
本文发布于:2023-03-25 21:30:27,感谢您对本站的认可!
本文链接:http://www.ranqi119.com/to/1679926452237831.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |