出版社:电子工业出版社
年代:2007
定价:80.0
本书详细介绍了Java Web软件架构中的各种开发技术。首先讲解以MySQL为数据库、Tomcat为Web服务器、Eclipse为开发工具、CVS为版本控制工具的开发环境的构建过程;其次介绍基于JSP、JavaBean、Servlet技术实现3种J2EE的基础架构;然后分3个篇章重点讲解Struts、Hibernate、Spring框架技术及其整合应用;进一步分析了基于Struts1的SSH整合架构,并开发个人通讯录和一个完整的办公自动化系统,实现的功能包括日程安排、工作日志、短消息管理、公告管理、会议管理;最后讲解了基于Struts2的SSH2整合架构,并在此架构基础上实现一个完整的办公自动化系统。在本书架构讲解的过程中,同时讲解了JDBC、Log4j、Sitemesh、JUnit技术。本书内容循序渐进,通俗易懂,覆盖了JavaWeb开发的最流行技术。无论对于JavaWeb架构设计还是软件开发,本书都是广大开发人员精通Java Web应用开发的必备的实用手册。
前言
绪言
一、了解软件架构
(一)基本概念
(二)软件架构的历史
(三)软件架构的目标
二、J2EE开发模型分析
(一)一层架构模式
(二)两层架构模式Model1
(三)三层架构模式Model2
(四)多层架构模式
三、J2EE架构技术选择
(一)JSP页面技术
(二)JavaBean组件技术
(三)Servlet技术
(四)Struts1.2与Struts2.0
(五)Hibernate3.0
(六)Spring2.0
四、开发工具软件及版本选择
(一)JDK软件
(二)数据库软件MySQL
(三)Web服务器Tomcat
(四)集成开发工具Eclipse+MyEclipse
(五)版本控制软件CVS
五、定位开发目标
(一)demo(JSP).zip
(二)demo(JSP+JavaBean).zip
(三)demo(JSP+JavaBean+Servlet).zip
(四)demo(struts).zip
(五)demo(Struts+Hibernate).zip
(六)demo(Spring).zip
(七)demo(Spring+Hibernate).zip
(八)demo(Struts+Spring).zip
(九)demo(Struts+Spring+Hibemate).zip
(十)demo(struts2+Hibernate+Spiing).zip
六、继续下一主题:需求设计
第1部分起步篇
第1章需求设计
1.1软件需求
1.1.1软件需求的定义
1.1.2软件需求的层次
1.1.3软件分析的过程
1.2设计需求功能
1.3设计系统界面
1.3.1登录界面
1.3.2登录后的欢迎界面
1.3.3注册界面
1.4继续下一主题:构建数据库
第2章构建数据库
2.1设计数据库表
2.1.1数据库实体分析
2.1.2设计用户表user
2.2安装MySQL
2.2.1安装MySQL
2.2.2启动MySQL
2.3创建数据库
2.3.1MySQL客户端软件SQL-Front
2.3.2新建数据库demo
2.3.3新建用户表user
2.3.4添加一条用户数据
2.4继续下一主题:构建开发环境
第3章构建开发环境
3.1构建CVS服务器
3.1.1安装CVS服务器
3.1.2配置CVS代码资源库
3.1.3添加CVS账户
3.2构建客户端开发环境
3.2.1安装JDK
3.2.2安装tomcat
3.2.3安装EcIipsc
3.2.4中文化Eclipse
3.2.5安装MyEclipse
3.3配置Eclipse集成开发环境
3.3.1集成配置JDK
3.3.2集成配置Tomcat
3.3.3连接CVS服务器
3.4继续下一主题:开始逐步构建JSP、JavaBean、Servlet架构
第2部分J2EE基础架构篇
第4章开始构建项目
4.1构建新的项目
……
第5章开发JSP框架
第6章开发JSP+JavaBean框架
第7章开发JSP+JavaBean+Servlet框架
第3部分Struts架构篇
第8章构建Struts开发环境
第9章开发Struts核心功能
第10章使用DBCP连接池操作数据库
第11章使用Log4j记录日志
第12章使用Struts标签进行页面国际化
第13章进行Struts数据验证
第14章使用Sitemesh进行站点布局
第4部分Hibernate架构篇
第15章Hibernate核心技术
第16章开发Struts+Hibernate框架功能
第5部分Spring架构篇
第17章Spring技术核心
第18章构建Spring开发环境
第19章开发SpringMVC核心功能
第20章使用Spring标签进行页面国际化
第21章输入验证与数据绑定
第22章使用Sitemesh进行站点布局
第23章使用JdbcTemplate操作数据库
第24章开发Spring+Hibernate框架功能
第6部分SSH整合架构篇
第25章开发Struts+Spring框架功能
第26章开发Struts+Spring+Hibernate框架功能
第27章SSH架构提升开发个人通讯录
第28章SSH开发实战办公自动化系统
第7部分SSH2整合架构篇
第29章开发Struts2+Spring+Hibernate框架功能
第30章SSH2开发实战办公自动化系统
本书从不同角度剖析了JavaWeb整合开发中的三大基础技术、三大核心框架、四种辅助技术、MTEC开发环境。全书共分7个部分30个章节,详细介绍了JavaWeb软件架构中的各种开发技术,具体内容包括构建开发环境、开发JSP框架、开发Struts核心功能、进行Struts数据验证、Spring技术核心、使用Sitemesh进行站点布局、开发Struts+Spring框架功能等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。 本书详细介绍了JavaWeb软件架构中的各种开发技术。主要内容包括:以MySQL为数据库、Tomcat为Web服务器、Eclipse为开发工具、CVS为版本控制工具的开发环境的构建过程;基于JSP、JavaBean、Servlet技术实现3种J2EE的基础架构;分3篇重点讲解Struts、Hibernate、Spring框架技术及这些技术的整合应用;基于Struts1的SSH整合架构,并开发个人通讯录和一个完整的办公自动化系统,实现的功能包括日程安排、工作日志、短消息管理、公告管理、会议管理;基于Struts2的SSH2整合架构,并在此架构基础上实现一个完整的办公自动化系统。在本书架构讲解的过程中,穿插介绍了JDBC、Log4j、Sitemesh、JUnit技术。随书附赠光盘内容包括本书10种架构原型程序包、个人通讯录及办公自动化系统源程序。 本书内容循序渐进,通俗易懂,覆盖了JavaWeb开发的最流行技术,无论对于JavaWeb架构设计还是软件开发,本书都是精通开发JavaWeb应用的必备的实用手册。 本书面向读者对象:Java和J2EE软件架构师与设计师、软件开发工程师、软件开发项目及技术经理。
书籍详细信息 | |||
书名 | 开发者突击站内查询相似图书 | ||
9787121055287 如需购买下载《开发者突击》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 80.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |
开发者突击是电子工业出版社于2008.01出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。