出版社:电子工业出版社
年代:2007
定价:59.0
本书由浅入深、循序渐进地介绍了MVC的体系结构和如何构建一个基于MVC的Web框架,目的是帮助软件开发人员快速掌握MVC的设计思想,并能使用MVC的内涵设计Web框架。全书共分12章。第1章详细介绍MVC的设计思想、优缺点,以及如何构建一个基于MVC的Web框架;通过这部分知识的介绍,建立起读者对MVC的理论基础。第2~9章将逐步实现一个基于MVC的Web框架和持久层框架;读者可以通过这部分内容的学习,掌握其实现细节和核心设计方式。第10~11章主要介绍如何将自己实现的Web框架与其他工具进行整合;读者通过这部分内容的学习,可以将本书中实现的Web框架与目前许多开源项目,如Hibernate、Log4j等整合起来,以方便开发。第12章主要通过一个内容管理系统实例来验证本书所实现的框架;读者通过这一部分内容的学习,可以熟练掌握本书所实现的Web框架的使用方法。本书适合于初、中、高级软件开发人员阅读,同时也可作为高校相关专业和社会培训班的教材。
第一篇Web框架入门
第1章运筹帷幄:Web框架的核心思想
1.1MVC模式
1.1.1MVC模式概述
1.1.2MVC模式的结构
1.1.3MVC模式的设计思想
1.1.4MVC模式的处理过程
1.2Model规范
1.2.1Model1规范
1.2.2Model2规范
1.3使用MVC的优缺点
1.3.1使用MVC模式的优点
1.3.2使用MVC模式的不足
1.4如何构建一个基于MVC的Web框架
1.4.1Web框架的设计流程
1.4.2View(视图)层的设计
1.4.3Controller(控制)层的设计
1.4.4Model(模型)层的设计
1.5网络上的资源
1.6小结
第2章未雨绸缪:快速准备Web框架的开发环境
2.1快速建立Java的开发环境
2.1.1下载JDK
2.1.2安装JDK
2.1.3设定PATH与CLASSPATH
2.1.4验证JDK是否安装成功
2.1.5下载Eclipse
2.1.6配置Eclipse
2.2快速建立Web框架的运行环境
2.2.1下载Tomcat
2.2.2设定TOMCAT_HOME
2.2.3下载Eclipse的Tomcat插件
2.2.4为Eclipse配置Tomcat插件
2.2.5验证为Eclipse配置Tomcat是否成功
2.2.6在Eclipse中建立工程项目myApp
2.3第一个使用JSP实现HelloWorld的例子
2.3.1编写输出HelloWorld的JSP文件HelloWorld.jsp
2.3.2运行JSP并查看输出结果
2.4使用Servlet实现HelloWorld的例子
2.4.1编写输出HelloWorld的Servlet文件HelloWorld.java
2.4.2编写配置文件web.xml
2.4.3运行Servlet并查看输出结果
2.5小结
第3章温故知新:快速掌握开发Web框架的基础知识
3.1JSP快速入门
3.1.1什么是JSP
3.1.2JSP的设计目标
3.2JSP的一些重点语法
3.2.1基本语句
3.2.2数据类型和变量命名
3.2.3转义字符
3.2.4注释
3.2.5get和post的区别
3.2.6include和的区别
3.2.7forward和sendRedirect的区别
3.3JSP的内置对象
3.3.1request对象
3.3.2response对象
3.3.3pageContext对象
3.3.4session对象
3.3.5application对象
3.3.6out对象
3.4Servlet快速入门
3.4.1什么是Servlet
3.4.2Servlet的特点
3.4.3Servlet的生命周期
3.4.4Filter技术
3.4.5web.xml详解
3.5JavaScript快速入门
3.5.1什么是JavaScript
3.5.2JavaScript的特点
3.6JavaScript的基本语法
3.6.1数据类型和变量命名
3.6.2运算符和表达式
3.6.3控制语句
3.6.4自定义函数
3.6.5系统内部函数
3.6.6注释
3.7用JavaScript实现网页拖动示例
3.7.1功能演示
3.7.2实现原理
3.7.3示例源代码
3.8小结
第二篇构建自己的Web框架
第4章力学笃行:快速实现自己的Web框架
第5章穿壁引光:将自己的Web框架与Struts进行对比
第6章循序渐进:逐步改善自己的Web框架
第7章庖丁解牛:Web框架的持久层封装
第8章熟能生巧:自己动手写数据库连接池
第9章尽善尽美:自己动手写过滤器
第三篇Web框架与其他工具整合应用
第10章集思广益:将Web框架与Hibernate整合
第11章画龙点睛:在Web框架中使用Log4j
第四篇Web框架实例
第12章学以致用:用Web框架实现内容管理系统
如果你想从普通的编码人员,跃升为构架师、分析师,本书是不可多得的教材。本书完整地实现了一个基于MVC的Web框架,手把手地教读者自己动手来实现一个类似于Struts的Web框架。通过该框架,把原来开发人员针对一个系统的输入、输出、处理流程编程的方式改为按照模型层、视图层、控制层进行分解,从而使得整个系统的结构责任明确、接口清晰。该框架帮助开发人员加快了设计开发的过程,也使得调试变得轻松起来。 本书由浅入深、循序渐进地介绍了MVC的体系结构和如何构建一个基于MVC的Web框架,目的是帮助软件开发人员快速掌握MVC的设计思想,并能使用MVC的内涵设计Web框架。全书共分12章。第1章详细介绍MVC的设计思想、优缺点,以及如何构建一个基于MVC的Web框架;通过这部分知识的介绍,建立起读者对MVC的理论基础。第2~9章将逐步实现一个基于MVC的Web框架和持久层框架;读者可以通过这部分内容的学习,掌握其实现细节和核心设计方式。第10~11章主要介绍如何将自己实现的Web框架与其他工具进行整合;读者通过这部分内容的学习,可以将本书中实现的Web框架与目前许多开源项目,如Hibernate、Log4j等整合起来,以方便开发。第12章主要通过一个内容管理系统实例来验证本书所实现的框架;读者通过这部分内容的学习,可以熟练掌握本书所实现的Web框架的使用方法。
书籍详细信息 | |||
书名 | 自己动手写Struts站内查询相似图书 | ||
9787121046490 《自己动手写Struts》pdf扫描版电子书已有网友提供下载资源链接 | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 59.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |
杨中科, 编著
(美) 赫斯特 (Husted,T.) 等, 著
(美) 坎瓦思 (Cavaness,C.) , 著
(澳) 拉夫利 (Roughley,I.) , 著
(美) 布朗 (Brown,D.) , (美) 戴维斯 (Davis,C.M..) , 斯坦利克 (Stanlick,S.) , 著
孙鑫, 著
海纳, 编著
闫术卓等, 编著
郝玉龙, 迟键男, 编著