搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Java Web整合开发与项目实战
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115228062
  • 作      者:
    徐明华等编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2010
收藏
编辑推荐
    《Java Web整合开发与项目实战:JSP Ajax Struts Hibernate Spring(第2版)》是Java培训专家的又一倾心之作,目的是帮助读者掌握中小型Web开发,并在技术上逐步晋级到Java EE企业级开发。<br>    完全胜任企业级<br>    Java EE开发角色<br>    爆发期<br>    在掌握了各种技术以后。通过综合案例的实践.达到了融会贯通,读者可以开发出非常成熟、专业的Java Web项目。<br>    学习框架的过渡期<br>    为了适应以后企业级目的开发。学习各种主流框架整合应用知识是必须的,这也是让读者逐步掌握企业级项目开发的基础。<br>    学习实战技术的过渡期<br>    这时大量的高级技术和设计思路等问题开始考验读者的学习心理承受能力。<br>    入门期<br>    系统和全面地学习网络开发各种主流技术。如前端页面布局和、JSP知识。为以后全面掌握项目开发打下坚实的基础。<br>    完整的JSP开发技术<br>    主流框架Struts、Spring、Hibernate整合应用。<br>    典型的项目实战<br>    投票管理系统、留言簿管理系统<br>    博客管理系统、产品信息发布系统<br>    (Struts+Hibernate+Spring)整合应用实例<br>    DVD光盘内容<br>    CSDN乐知教育的精品教学视频<br>    Ajax全程开发培训视频<br>    JPA快速入门培训视频<br>    Java游戏开发培训视频<br>    400分钟的《Java Web整合开发与项目实战:JSP Ajax Struts Hibernate Spring(第2版)》配套开发视频<br>    全部实例源程序
展开
作者简介
    徐明华,曾就职某知名外企,长期从事Java EE程序开发,积累了丰富的项目开发经验。酷爱写作,在《CSDN》、《软件报》、《电脑编程技巧与维护》等报刊上发表文章50余篇;出版了《JSF编程实战导航》一书。
展开
内容介绍
    《Java Web整合开发与项目实战:JSP Ajax Struts Hibernate Spring(第2版)》共分3部分,详细介绍了HTML、CSS、JavaScript、Servlet、Ajax、JSP等与Java Web前端开发相关的技术,并从应用的角度向读者介绍了Web开发中各种技术的整合,将开发需求和学习规律有机地组织在一起。为了使读者的开发技术逐步提升到Java EE水平,《Java Web整合开发与项目实战:JSP Ajax Struts Hibernate Spring(第2版)》还重点介绍了利用主流框架,如Struts、Spring和Hibernate相结合的轻量级应用开发知识及案例实现。<br>    《Java Web整合开发与项目实战:JSP Ajax Struts Hibernate Spring(第2版)》在知识讲解上,采用前端技术→JSP基础→JSP实战技术→主流框架整合→案例实践这种逐步提升的方式进行,目的是帮助读者不仅要完全掌握中小型Web程序开发技术,更要从技术上有衔接地上升到Java EE层次;给读者的学习目标是,从Web开发初级程序员平滑晋级到企业级项目实战角色。<br>    《Java Web整合开发与项目实战:JSP Ajax Struts Hibernate Spring(第2版)》讲解细致、通俗易懂,大部分章节都提供了多个示例,且很多示例都是目前Web开发中经常使用的功能,具有相当高的实用价值。《Java Web整合开发与项目实战:JSP Ajax Struts Hibernate Spring(第2版)》适合作为Java Web开发自学者的学习用书,也可以作为从事Java Web开发的程序员参考用书。
展开
精彩书评
    一本好书和好老师的帮助会让你在程序员这条路上走得更快更远。或许这并不是一本最好的书,但却是最适合初学者的书。<br>    ——CSDN总裁<br>    本书知识布局合理,案例设计详实得体,能激发学生的学习兴趣,循序渐进地提升学生的编程与开发能力。<br>    ——天津农学院教授<br>    本书内容精炼、由浅入深、通俗易懂、突出实战,是一本培训与自学都适宜的好教材。<br>    ——天津城市建设学院教授<br>    本书内容充实、语富简练、案例丰富,是高等院校计算机相关专业学生自学和课程设计的优秀参考书。<br>    ——山东德州学院<br>    检验一位Java程序员水平高低的标准是看其能否综合运用所学技术完成一个架构合理、功能完整的项目。本书案例阐述清楚、易理解,如果您想学到开发真实项目的本领,本书将是您的最好选择。<br>    —— 河南理工大学<br>    本书精心挑选大量实例,强调学以致用,突出实战。作者对JavaWeb开发的独到见解与独特的教学方法,可以让读者少走弯路,高效地学习,缩小学习与实战之间的差距,快速适应将来的工作岗位。<br>    ——北京印刷学院<br>    工欲善其事,必先利其器。要想成为好程序员,必先学好技术。这本书既适合初学者作为入门教材,又适合程序员作为技术参考,是一本不错的学习书籍。<br>    ——天津城市建设学院
展开
精彩书摘
    在互联网盛行的今天,几乎众多的项目都会包含信息发布系统,我在从事软件开发的前期,也主要是进行基于Web应用程序的开发,毫不例外都会涉及信息发布模块。制作一个完整的信息发布系统对于初学者而言是一个难以攻克的难关,如果能把相关的知识与技能运用起来,开发一个较完整的信息发布系统,则是一件很有意义的事情。所以在本章就以“北京中科高宏科技有限公司”的门户网站为例,与读者探讨开发一个完整的信息发布系统的步骤,希望读者从中能有所收获。<br>    信息发布系统的目的比较明确,就是让广大读者不仅通过本文能够用JavaEE编写信息发布系统,而且能通过本文对信息发布系统的开发过程有个清晰的认识。本系统让开发者更加熟悉JavaEE的开发技巧。本系统相比前一案例,在功能要求上有一定的深入。并把系统分成前台、后台分别实现,在编码的过程中涉及Struts、Hibernate、Spring等相关知识。希望能通过本例的学习,为以后开发相关的Web应用程序打下良好的基础。<br>    本程序业务要求比较简单,显示页面需要从数据源取出所有数并据列在页面中,供使用者浏览,当单击相应的产品标题或图片时,将显示详细的产品信息页面供客户查阅信息。<br>    普通用户还可以在浏览相关的产品时发表评论。<br>    管理员用户可以通过管理程序发布、修改或删除产品信息。并可以添加、修改或删除产品栏目。管理员可以查看相关的管理日志。<br>    编写本系统时,力求做到简单明了,严格遵循分层架构,以使读者能够迅速把握信息发布系统这一类型解决方案的核心思想。
展开
目录
第一部分 Java Web开发基础<br>第1章 Web开发准备 2<br>1.1 安装JDK 2<br>1.2 Tomcat安装与配置 3<br>1.3 MyEclipse安装与配置 5<br>1.4 MySQL安装与配置 7<br>1.5 JSP的优点 9<br>1.6 JSP开发常用软件列表 10<br><br>第2章 Java Web开发必备——HTML应用 11<br>2.1 HTML的基本组成元素 11<br>2.2 HTML的表格应用 14<br>2.3 HTML的表单应用 16<br>2.4 HTML的框架应用 17<br>2.5 小结 23<br><br>第3章 Java Web页面修饰技巧——CSS应用 24<br>3.1 CSS文字修饰 24<br>3.1.1 样式表入门 24<br>3.1.2 样式的分类 25<br>3.2 CSS表格修饰 29<br>3.2.1 定义表格整个边框的方法 30<br>3.2.2 表格部分边框的CSS应用 32<br>3.3 CSS表单修饰 34<br>3.3.1 修饰Label 34<br>3.3.2 修饰fieldset 35<br>3.3.3 修饰按钮 36<br>3.3.4 修饰下拉列表 37<br>3.3.5 修饰表单综合示例 38<br>3.4 CSS与DIV修饰页面布局 41<br>3.4.1 竖直布局DIV 41<br>3.4.2 水平布局DIV 42<br>3.4.3 嵌套布局DIV 42<br>3.4.4 浅析元素定位 43<br>3.4.5 浅析图文混排 46<br>3.4.6 DIV布局示例 47<br>3.5 小结 50<br><br>第4章 Java Web开发表单验证——JavaScript应用 51<br>4.1 JavaScript简介 51<br>4.1.1 JavaScript具有的优点 51<br>4.1.2 JavaScript的工作过程 52<br>4.1.3 JavaScript与Java之间的区别 52<br>4.1.4 JavaScript在网页中的用法 53<br>4.2 JavaScript基本语法 53<br>4.2.1 变量 53<br>4.2.2 数据类型 54<br>4.2.3 运算符 54<br>4.2.4 表达式 55<br>4.2.5 语句 55<br>4.2.6 数组 55<br>4.2.7 函数 55<br>4.2.8 对象 56<br>4.3 JavaScript操作表单对象 59<br>4.4 JavaScript应用实例 61<br>4.4.1 变色表格应用实例 61<br>4.4.2 表单验证应用实例 63<br>4.4.3 实现树形目录 66<br>4.4.4 综合应用实例 67<br>4.5 小结 69<br><br>第5章 JSP核心基础——Servlet应用 70<br>5.1 Servlet概述 70<br>5.2 Servlet生命周期 71<br>5.2.1 生命周期图 71<br>5.2.2 生命周期中的3大重要时刻 71<br>5.3 Serlvet的Hello World实例 72<br>5.3.1 手动编写HelloWorld 72<br>5.3.2 通过MyEclipse编写HelloWorld 74<br>5.4 Serlvet的表单处理 76<br>5.5 Serlvet的实例应用 78<br>5.5.1 毛毛虫版 79<br>5.5.2 虫蜕变茧版 81<br>5.5.3 化茧成蝶版 87<br>5.6 小结 90<br><br>第6章 Java Web编程必备知识——JSP编程基础 91<br>6.1 JSP指令 91<br>6.2 JSP隐式对象 93<br>6.3 学员管理系统1.0版 94<br>6.3.1 编写功能类页面 95<br>6.3.2 编写业务类页面 96<br>6.3.3 编写数据显示页面 96<br>6.3.4 编写添加数据页面 97<br>6.3.5 编写修改数据页面 98<br>6.3.6 用CSS美化页面 99<br>6.4 JSP标准动作 100<br>6.4.1 include动作 100<br>6.4.2 param动作 101<br>6.4.3 forward动作 102<br>6.4.4 useBean动作 103<br>6.5 学员管理系统2.0版 106<br>6.6 JSP设计模式 107<br>6.7 学员管理系统3.0版 108<br>6.8 小结 111<br><br>第7章 Java Web中增强页面效果的主流技术——Ajax应用 112<br>7.1 Ajax概述 112<br>7.2 使用XMLHttpRequest对象 112<br>7.2.1 创建新的XMLHttpRequest对象 112<br>7.2.2 获取Request对象 113<br>7.3 发送请求与处理响应 114<br>7.3.1 使用XMLHttpRequest 114<br>7.3.2 挑战异步性 115<br>7.3.3 发送请求 116<br>7.3.4 指定回调方法 116<br>7.3.5 处理服务器响应 117<br>7.3.6 Ajax中回调的应用 117<br>7.3.7 读取响应文本 118<br>7.4 JavaScript解析XML 119<br>7.5 Ajax基本应用 120<br>7.5.1 实现自动刷新页面 120<br>7.5.2 实现局部动态更新 123<br>7.5.3 实现自动完成功能 127<br>7.6 小结 132<br><br>第二部分 Java Web开发实战技术<br>第8章 提高项目开发效率——JSP自定义标签应用 134<br>8.1 自定义标签基础知识 134<br>8.2 自定义标签部署 139<br>8.3 传统标签实例 142<br>8.3.1 设计一个可以处理简单JSP程序代码的标签 142<br>8.3.2 设计一个可以处理循环程序代码的标签 143<br>8.4 简单标签实例 147<br>8.4.1 带属性、主体的标签 147<br>8.4.2 处理多个属性值的复杂标签 148<br>8.5 小结 149<br><br>第9章 数据操作基础——JSP对文件操作 150<br>9.1 读写流基础知识 150<br>9.1.1 读写流相关的类 150<br>9.1.2 读写流的相关方法 151<br>9.1.3 读写流实例 152<br>9.2 JSP与Servlet对文件操作 156<br>9.2.1 Servlet技术的文件读写操作 156<br>9.2.2 Java Server Page的文件读写操作 157<br>9.3 文件上传功能的实现 158<br>9.4 文件下载功能的实现 161<br>9.5 小结 162<br><br>第10章 JSP标准标记库(JSTL)基础知识 163<br>10.1 为什么选择JSTL 163<br>10.2 使用JSTL准备 164<br>10.2.1 JSTL中标签库介绍 164<br>10.2.2 JSTL标签的API 165<br>10.2.3 安装和测试JSTL 165<br>10.3 Core标签库 166<br>10.3.1 通用标签 166<br>10.3.2 条件标签 172<br>10.3.3 迭代标签 174<br>10.3.4 URL相关的标签 179<br>10.4 国际化(i18n)标签 183<br>10.4.1 国际化/格式化标签概述 183<br>10.4.2 [fmt:setLocale]标签 184<br>10.4.3 [fmt:bundle]标签 186<br>10.4.4 [fmt:setBundle]标签 187<br>10.4.5 [fmt:message]标签 189<br>10.4.6 [fmt:param]标签 191<br>10.4.7 [fmt:requestEncoding]标签 191<br>10.5 格式化标签 192<br>10.5.1 [fmt:timeZone]标签 192<br>10.5.2 [fmt:setTimeZone]标签 193<br>10.5.3 [fmt:formatNumber]标签 194<br>10.5.4 [fmt:parseNumber]标签 196<br>10.5.5 [fmt:formatDate]标签 197<br>10.5.6 [fmt:parseDate]标签 199<br>10.6 JSTL综合实例运用 200<br>10.7 小结 205<br><br>第11章 JSTL高级部分 206<br>11.1 数据库(SQL)标签 206<br>11.1.1 [sql:setDataSource]标签 207<br>11.1.2 [sql:query]标签 208<br>11.1.3 [sql:update]标签 209<br>11.1.4 [sql:transaction]标签 211<br>11.1.5 [sql:param]标签 212<br>11.1.6 [sql:dateParam]标签 212<br>11.2 XML核心标签 213<br>11.2.1 XML标签概述 213<br>11.2.2 [x:parse]标签 214<br>11.2.3 [x:out]标签 217<br>11.2.4 [x:set]标签 218<br>11.3 XML流程控制标签 218<br>11.3.1 [x:if]标签 219<br>11.3.2 [x:choose]标签 219<br>11.3.3 [x:forEach]标签 220<br>11.4 XML转换标签 221<br>11.4.1 [x:transform]标签 221<br>11.4.2 [x:param]标签 223<br>11.5 JSTL函数 224<br>11.5.1 fn:contains函数 224<br>11.5.2 fn:containsIgnoreCase函数 225<br>11.5.3 fn:endsWith函数 225<br>11.5.4 fn:escapeXml函数 225<br>11.5.5 fn:indexOf函数 226<br>11.5.6 fn:join函数 226<br>11.5.7 fn:length函数 226<br>11.5.8 fn:replace函数 227<br>11.5.9 fn:split函数 227<br>11.5.10 fn:startsWith函数 228<br>11.5.11 fn:substring函数 228<br>11.6 小结 228<br><br>第12章 电子邮件应用程序接口——JavaMail应用 229<br>12.1 发送邮件应用 229<br>12.1.1 JavaMail的主要协议 230<br>12.1.2 JavaMail的基础知识 230<br>12.1.3 消息处理的过程 231<br>12.2 收取邮件应用 239<br>12.3 小结 242<br><br>第13章 Java Web开发普遍使用的知识——JSP分页应用 243<br>13.1 JSTL版分页实现 244<br>13.2 Servlet版分页实现 246<br>13.3 JavaBean版分页实现 250<br>13.4 自定义标签版的分页实现 252<br>13.5 小结 255<br><br>第14章 Java Web典型MVC框架——Struts应用 256<br>14.1 Struts基础 256<br>14.2 登录验证实例 258<br>14.3 核心组件——ActionForm 260<br>14.3.1 ActionForm简介 260<br>14.3.2 ActionForm的使用方法 261<br>14.4 核心组件——ActionFoward 262<br>14.5 核心组件——ActionMapping 263<br>14.6 核心组件——Action 265<br>14.7 配置文件struts-config.xml 265<br>14.8 DataSource的使用 267<br>14.9 Struts应用综合案例 269<br>14.10 小结 271<br><br>第15章 Java Web轻量级持久化框架——Hibernate基础与应用 272<br>15.1 Hibernate基础 272<br>15.2 Hibernate检索策略 275<br>15.3 Eclipse配置 Hibernate步骤 278<br>15.3.1 数据库设计(user) 278<br>15.3.2 程序编写 278<br>15.4 小结 282<br><br>第16章 全方位的应用框架——Spring应用 283<br>16.1 Spring基础 283<br>16.2 Eclipse配置Spring步骤 283<br>16.3 Spring中事务的配置 285<br>16.3.1 采用TransactionProxyFactoryBean生成事务代理 286<br>16.3.2 采用继承简化事务代理 288<br>16.3.3 采用BeanNameAutoProxyCreator自动创建事务代理 289<br>16.3.4 采用DefaultAdvisorAutoProxyCreator自动创建事务代理 290<br>16.3.5 事务设置说明 291<br>16.4 小结 292<br><br>第三部分 Java Web项目开发实战<br>第17章 Struts+Spring+Hibernate(SSH)框架整合应用 294<br>17.1 MVC架构 294<br>17.2 SSH架构分析 295<br>17.3 JSP完成视图层 296<br>17.4 Struts完成控制层 298<br>17.5 Spring完成业务层 302<br>17.6 Hibernate完成数据封装 308<br>17.7 SSH实例程序部署 309<br>17.8 小结 310<br><br>第18章 投票管理系统 311<br>18.1 系统概述 311<br>18.2 需求分析 311<br>18.2.1 系统总体设计图 311<br>18.2.2 用例图 312<br>18.3 数据库设计 312<br>18.4 页面间转向与页面代码实现 312<br>18.5 控制器层代码实现 318<br>18.6 其他代码实现 319<br>18.7 运行工程 327<br>18.7.1 使用工具 327<br>18.7.2 工程部署 328<br>18.7.3 运行程序 328<br>18.8 小结 329<br><br>第19章 留言本管理系统 330<br>19.1 系统概述 330<br>19.2 需求分析 330<br>19.2.1 系统总体设计图 330<br>19.2.2 用例图 331<br>19.3 数据库设计 331<br>19.4 页面代码实现 331<br>19.5 首页请求分析 340<br>19.6 日志处理分析 343<br>19.7 其他功能分析 344<br>19.8 运行工程 349<br>19.8.1 使用工具 349<br>19.8.2 工程部署 350<br>19.8.3 运行程序 350<br>19.9 小结 351<br><br>第20章 博客应用系统开发 352<br>20.1 系统概述 352<br>20.2 需求分析 352<br>20.3 数据库设计 353<br>20.3.1 数据库需求分析 353<br>20.3.2 数据库逻辑设计 353<br>20.4 页面代码实现 354<br>20.5 监听程序类功能分析 368<br>20.6 初次访问请求处理分析 369<br>20.7 无刷新添加功能分析 371<br>20.7.1 页面代码 372<br>20.7.2 JS代码 372<br>20.7.3 业务代码 373<br>20.8 其他功能分析 374<br>20.8.1 数据访问对象 374<br>20.8.2 值对象 382<br>20.8.3 数据服务对象 382<br>20.8.4 业务代理对象 383<br>20.8.5 表单对象集合 389<br>20.8.6 请求处理结果对象集合 390<br>20.8.7 请求处理的动作对象集合 391<br>20.8.8 常量集合处理类 400<br>20.9 运行工程 401<br>20.9.1 使用工具 401<br>20.9.2 工程部署 401<br>20.9.3 运行程序 402<br>20.10 小结 403<br><br>第21章 产品信息发布系统 404<br>21.1 系统概述 404<br>21.2 需求分析 404<br>21.2.1 系统总体设计图 404<br>21.2.2 用例图 405<br>21.3 数据库设计 405<br>21.3.1 数据库需求分析 405<br>21.3.2 数据库逻辑设计 405<br>21.3.3 事务处理分析 406<br>21.3.4 页面间转向关系 408<br>21.4 页面代码实现 408<br>21.5 首页请求分析 420<br>21.6 分页代码分析 423<br>21.7 FCKeditor编辑器介绍 427<br>21.8 生成缩略图功能分析 429<br>21.9 其他功能分析 434<br>21.10 Hibernate封装JDBC 439<br>21.11 运行工程 440<br>21.11.1 使用工具 440<br>21.11.2 工程部署 441<br>21.11.3 运行程序 441<br>21.12 小结 442
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证