搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
在实战中成长:JSP开发之路
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121087813
  • 作      者:
    高峰编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
    ◆从项目实战中学习理论,边做边学。<br>    ◆从企业项目中精简,切合实际。<br>    ◆项目从简单的雏形逐步商业化,循序渐进。《在实战中成长:JSP开发之路》将带领您完成网上书店项目BookStore的开发。如果您从未接触过JSP,请从第1章开始阅读,了解JSP的基础知识,为项目开发做准备。<br>    第1章JSP与servlet简介<br>    第2章安装开发环境<br>    第3章JSP基础<br>    第4章看看效果<br>    如果您有一定的JSP基础。可以直接进入<br>    第5章,开始构建网上书店,并一点点添加功能。使之逐渐生动起来。<br>    第5章BookStore应用程序<br>    第6章图书维护<br>    第7章分类显示<br>    第8章创建购物车<br>    第9来点Ajax<br>    第10章实现结账功能<br>    第11章用户权限管理<br>    第12章优化一下<br>    第13章看看报表吧<br>    第14章扩展服务<br>    第15最后的任务
展开
内容介绍
    《在实战中成长:JSP开发之路》以Eclipse(版本为3.4.1)为开发工具,以JSP 2.0、Servlet 2.4技术为核心,从软件开发项目实践的角度深入地讲解了Web应用程序的基本知识和使用技巧,以小步迭代的方式引领读者一步一步开发直到完成一个完整的项目。《在实战中成长:JSP开发之路》共分为15章,有两个部分,第一部分为第1~4章是项目准备阶段,第二部分为第5~15章,是项目的开发、重构和测试阶段。如果您已经搭建好了开发环境并对JSP的知识略懂一二,可以直接从第5章开始阅读。《在实战中成长:JSP开发之路》适合于JSP的初学者、网站开发爱好者使用。
展开
精彩书摘
    第1章  JSP与Servlet简介<br>    1.1  JSP技术<br>    JSP(Java Server Pages)是一种用于开发包含动态内容的Web页面的技术,是一种纯Java平台的技术,它主要用来产生动态网页内容。Java Server Pages技术能够让网页人员轻松地编写功能强大、富有弹性动态内容的网页。<br>    JSP技术有下列优点:<br>    ·“一次编写,各处执行”特性<br>    作为Java平台的一部分,JSP技术拥有Java语言“一次编写,各处执行”的特性。随着越来越多的供货商将JSP技术添加到他们的产品中,您可以针对自己公司的需求,做出谨慎评估后,选择符合公司成本及规模的服务器,假如未来的需求有所变更时,更换服务器平台并不影响之前所投下的成本、人力所开发的应用程序。<br>    ·搭配可重复使用的组件<br>    JSP技术可依赖于重复使用跨平台的组件(如Java Bean或Enterprise Java Bean组件)来执行更复杂的运算、数据处理。开发人员能够共享开发完成的组件,或者加强这些组件的功能,让更多用户或客户团体使用。基于组件重用的方法,可以加快整体开发过程,也大大降低公司的开发成本和人力。<br>    ·采用标签化页面开发<br>    Web网页开发人员不一定都是熟悉Java语言的程序员。因此,JSP技术能够将许多功能封装起来,成为一个自定义的标签,这些功能是完全根据XML的标准来制定的,即JSP技术中的标签库(Tag Library)。因此,Web页面开发人员可以运用自定义好的标签来达成工作需求,而无须再写复杂的Java语法,让Web页面开发人员亦能快速开发出动态内容网页。通常第三方开发人员和其他人员可以为常用功能建立自己的标签库,让Web网页开发人员能够使用熟悉的开发工具,通过如同HTML一样的标签语法来执行特定功能的工作。
展开
目录
第一部分 起步 1<br>第1章 JSP与Servlet简介 2<br>1.1 JSP技术 2<br>1.2 HTTP请求模型 3<br>1.3 Servlet 4<br>1.3.1 Servlet是什么 4<br>1.3.2 Servlet生命周期 4<br>1.4 JSP和Servlet 6<br>1.5 小结 6<br><br>第2章 安装开发环境 7<br>2.1 Java IDE 7<br>2.2 动手安装JDK 10<br>2.2.1 JDK的安装与配置 10<br>2.2.2 Eclipse的安装 13<br>2.2.3 Tomcat的安装 16<br>2.2.4 Eclipse中的Tomcat配置 20<br>2.2.5 安装配置MySQL数据库 22<br>2.3 JSP和数据库 26<br>2.4 小结 27<br><br>第3章 JSP基础 28<br>3.1 JSP执行流程 28<br>3.2 JSP模板文本 31<br>3.3 JSP元素 31<br>3.3.1 指令元素 31<br>3.3.2 行为元素 35<br>3.3.3 脚本元素 53<br>3.3.4 EL表达式语言 54<br>3.4 JSP隐含对象 57<br>3.4.1 request对象 57<br>3.4.2 response对象 58<br>3.4.3 pageContext对象 59<br>3.4.4 session对象 60<br>3.4.5 application对象 61<br>3.4.6 out对象 61<br>3.4.7 config对象 61<br>3.4.8 page对象 62<br>3.4.9 exception对象 62<br>3.4.10 隐含对象的使用方法 62<br>3.5 小结 68<br><br>第4章 看看效果 69<br>4.1 新建一个应用程序 69<br>4.2 Hello,JSP 72<br>4.3 Web应用程序 74<br>4.3.1 Web应用程序剖析 74<br>4.3.2 Web应用程序开发过程<br>简介 75<br>4.4 小结 75<br>第二部分 构建应用程序 77<br><br>第5章 BookStore应用程序 78<br>5.1 迭代式开发 78<br>5.2 BookStore能做些什么 79<br>5.3 开始编码吧 82<br><br>第6章 图书维护 83<br>6.1 JSP和JDBC 83<br>6.2 DbUtils 87<br>6.3 创建数据库和表 91<br>6.3.1 创建数据库 91<br>6.3.2 创建图书表 91<br>6.4 常规任务:CRUD 92<br>6.4.1 CRUD基本流程 93<br>6.4.2 CRUD的具体实现 95<br>6.5 运行起来再说(迭代A1) 102<br>6.6.1 创建应用程序 102<br>6.6.2 配置数据库连接 103<br>6.6.3 开发“图书维护”<br>最初版本 105<br>6.6 迭代A1中客户所提<br>问题的处理(迭代A2) 109<br>6.6.1 来点CSS 109<br>6.6.2 功能清单 112<br>6.6.3 解决乱码问题 114<br>6.6.4 HTML编辑器 118<br>6.7 添加缺失的字段<br>(迭代A3) 121<br>6.7.1 添加日期字段、版次和<br>销售状态 122<br>6.7.2 添加图书封面缩图 123<br>6.8 验证一下(迭代A4) 130<br>6.9 分页功能(迭代A5) 133<br>6.10 小结 142<br><br>第7章 分类显示 143<br>7.1 图书后台分类 143<br>7.2 前台页面布局 149<br>7.3 前台首页显示 152<br>7.4 小结 155<br><br>第8章 创建购物车 156<br>8.1 会话管理 156<br>8.1.1 Cookie 157<br>8.1.2 Session 157<br>8.1.3 结合Database 158<br>8.2 表和模型 159<br>8.3 创建购物车 161<br>8.4 清空购物车 172<br>8.5 小结 173<br><br>第9章 来点Ajax 174<br>9.1 JavaScript自定义对象 175<br>9.1.1 基本概念 175<br>9.1.2 语法规则 175<br>9.2 Ajax简介 181<br>9.2.1 XMLHttpRequest简介 182<br>9.2.2 XMLHttpRequest的属性 182<br>9.2.3 XMLHttpRequest的方法 184<br>9.2.4 一个简单的Ajax实例 185<br>9.3 改进版购物车 190<br>9.3.1 修改商品数量 192<br>9.3.2 服务器端处理 195<br>9.4 高亮显示商品信息 197<br>9.5 小结 199<br><br>第10章 实现结账功能 200<br>10.1 收集订单 200<br>10.1.1 结账界面 201<br>10.1.2 订单生成 203<br>10.2 在付账页面显示购物车<br>内容 211<br>10.3 JavaMail API 213<br>10.3.1 JavaMail API简介 214<br>10.3.2 相关信息传输协议 214<br>10.3.3 下载并安装JavaMail 215<br>10.3.4 JavaMail API核心类 217<br>10.4 邮件通知 221<br>10.4.1 邮件的基本信息 222<br>10.4.2 发送邮件 223<br>10.4.3 邮件模板 228<br>10.5 小结 233<br><br>第11章 用户权限管理 234<br>11.1 权限系统 234<br>11.2 系统登录 236<br>11.3 访问控制系统 246<br>11.3.1 权限管理 246<br>11.3.2 角色管理 254<br>11.3.3 为角色分配权限 264<br>11.3.4 为用户分配角色 266<br>11.4 访问控制 268<br>11.5 处理错误 274<br>11.5.1 异常体系设计 274<br>11.5.2 本系统的异常类 279<br>11.6 小结 281<br><br>第12章 优化一下 282<br>12.1 缓存 282<br>12.2 缓存权限信息 289<br>12.3 页面缓存 293<br>12.4 小结 294<br><br>第13章 看看报表吧 295<br>13.1 JFreeChart 295<br>13.2 实现库存统计图表 299<br>13.3 小结 306<br><br>第14章 扩展服务 307<br>14.1 Web服务简介 307<br>14.1.1 XML简介 308<br>14.1.2 SOAP简介 309<br>14.1.3 WSDL(Web Services<br>Description Language) 310<br>14.1.4 UDDI简介 311<br>14.2 Apache CXF 311<br>14.2.1 Apache CXF简介 311<br>14.2.2 CXF框架支持环境 313<br>14.3 库存查询服务 324<br>14.4 会员服务 331<br>14.4.1 会员注册 331<br>14.4.2 生成注册码 333<br>14.4.3 会员登录 336<br>14.5 小结 340<br><br>第15章 最后的任务 341<br>15.1 代码重构(Refactoring) 341<br>15.2 单元测试 348<br>15.2.1 JUnit 4 348<br>15.2.2 订单模块测试 359<br>15.3 小结 360
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

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

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