分享
 
 
 

在实战中成长——JSP开发之路

在实战中成长——JSP开发之路  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: 高峰 编著,青软实训组 编

出 版 社: 电子工业出版社

出版时间: 2009-6-1字数:版次: 1页数: 360印刷时间:开本: 16开印次:纸张:I S B N : 9787121087813包装: 平装编辑推荐

从项目实战中学习理论,边做边学。从企业项目中精简,切合实际。项目从简单的雏形逐步商业化,循序渐进。

让您的技术水平跟随项目的完善一起成长吧。

本书将带领您完成网上书店项目BookStore的开发。如果您从未接触过JSP,请从第1章开始阅读,了解JSP的基础知识,为项目开发做准备。

如果您有一定的JSP基础,可以直接进入第5章,开始构建网上书店,并一点点添加功能,使之逐渐生动起来。

内容简介

本书以Eclipse(版本为3.4.1)为开发工具,以JSP 2.0、Servlet 2.4技术为核心,从软件开发项目实践的角度深入地讲解了Web应用程序的基本知识和使用技巧,以小步迭代的方式引领读者一步一步开发直到完成一个完整的项目。本书共分为15章,有两个部分,第一部分为第1~4章是项目准备阶段,第二部分为第5~15章,是项目的开发、重构和测试阶段。如果您已经搭建好了开发环境并对JSP的知识略懂一二,可以直接从第5章开始阅读。本书适合于JSP的初学者、网站开发爱好者使用。

目录

第一部分 起步

第1章 JSP与Servlet简介

1.1 JSP技术

1.2 HTTP请求模型

1.3 Servlet

1.3.1 Servlet是什么

1.3.2 Servlet生命周期

1.4 JSP和Servlet

1.5 小结

第2章 安装开发环境

2.1 Java IDE

2.2 动手安装JDK

2.2.1 JDK的安装与配置

2.2.2 Eclipse的安装

2.2.3 Tomcat的安装

2.2.4 Eclipse中的Tomcat配置

2.2.5 安装配置MySQL数据库

2.3 JSP和数据库

2.4 小结

第3章 JSP基础

3.1 JSP执行流程

3.2 JSP模板文本

3.3 JSP元素

3.3.1 指令元素

3.3.2 行为元素

3.3.3 脚本元素

3.3.4 EL表达式语言

3.4 JSP隐含对象

3.4.1 request对象

3.4.2 response对象

3.4.3 pageContext对象

3.4.4 session对象

3.4.5 application对象

3.4.6 out对象

3.4.7 config对象

3.4.8 page对象

3.4.9 exception对象

3.4.10 隐含对象的使用方法

3.5 小结

第4章 看看效果

4.1 新建一个应用程序

4.2 Hello,JSP

4.3 Web应用程序

4.3.1 Web应用程序剖析

4.3.2 Web应用程序开发过程简介

4.4 小结

第二部分 构建应用程序

第5章 BookStore应用程序

5.1 迭代式开发

5.2 BookStore能做些什么

5.3 开始编码吧

第6章 图书维护

6.1 JSP和JDBC

6.2 DbUtils

6.3 创建数据库和表

6.3.1 创建数据库

6.3.2 创建图书表

6.4 常规任务:CRUD

6.4.1 CRUD基本流程

6.4.2 CRUD的具体实现

6.5 运行起来再说(迭代A1)

6.6.1 创建应用程序

6.6.2 配置数据库连接

6.6.3 开发“图书维护”最初版本

6.6 迭代A1中客户所提问题的处理(迭代A2)

6.6.1 来点CSS

6.6.2 功能清单

6.6.3 解决乱码问题

6.6.4 HTML编辑器

6.7 添加缺失的字段(迭代A3)

6.7.1 添加日期字段、版次和销售状态

6.7.2 添加图书封面缩图

6.8 验证一下(迭代A4)

6.9 分页功能(迭代A5)

6.10 小结

第7章 分类显示

7.1 图书后台分类

7.2 前台页面布局

7.3 前台首页显示

7.4 小结

第8章 创建购物车

8.1 会话管理

8.1.1 Cookie

8.1.2 Session

8.1.3 结合Database

8.2 表和模型

8.3 创建购物车

8.4 清空购物车

8.5 小结

第9章 来点Ajax

9.1 JavaScript自定义对象

9.1.1 基本概念

9.1.2 语法规则

9.2 Ajax简介

9.2.1 XMLHttpRequest简介

9.2.2 XMLHttpRequest的属性

9.2.3 XMLHttpRequest的方法

9.2.4 一个简单的Ajax实例

9.3 改进版购物车

9.3.1 修改商品数量

9.3.2 服务器端处理

9.4 高亮显示商品信息

9.5 小结

第10章 实现结账功能

10.1 收集订单

10.1.1 结账界面

10.1.2 订单生成

10.2 在付账页面显示购物车内容

10.3 JavaMail API

10.3.1 JavaMail API简介

10.3.2 相关信息传输协议

10.3.3 下载并安装JavaMail

10.3.4 JavaMail API核心类

10.4 邮件通知

10.4.1 邮件的基本信息

10.4.2 发送邮件

10.4.3 邮件模板

10.5 小结

第11章 用户权限管理

11.1 权限系统

11.2 系统登录

11.3 访问控制系统

11.3.1 权限管理

11.3.2 角色管理

11.3.3 为角色分配权限

11.3.4 为用户分配角色

11.4 访问控制

11.5 处理错误

11.5.1 异常体系设计

11.5.2 本系统的异常类

11.6 小结

第12章 优化一下

12.1 缓存

12.2 缓存权限信息

12.3 页面缓存

12.4 小结

第13章 看看报表吧

13.1 JFreeChart

13.2 实现库存统计图表

13.3 小结

第14章 扩展服务

14.1 Web服务简介

14.1.1 XML简介

14.1.2 SOAP简介

14.1.3 WSDL(Web Services Description Language)

14.1.4 UDDI简介

14.2 Apache CXF

14.2.1 Apache CXF简介

14.2.2 CXF框架支持环境

14.3 库存查询服务

14.4 会员服务

14.4.1 会员注册

14.4.2 生成注册码

14.4.3 会员登录

14.5 小结

第15章 最后的任务

15.1 代码重构(Refactoring)

15.2 单元测试

15.2.1 JUnit 4

15.2.2 订单模块测试

15.3 小结

书摘插图

第1章JSP与Servlet简介

1.1JSP技术

JSP(Java Server Pages)是一种用于开发包含动态内容的Web页面的技术,是一种纯Java平台的技术,它主要用来产生动态网页内容。Java Server Pages技术能够让网页人员轻松地编写功能强大、富有弹性动态内容的网页。

JSP技术有下列优点:

“一次编写,各处执行”特性

作为Java平台的一部分,JSP技术拥有Java语言“一次编写,各处执行”的特性。随着越来越多的供货商将JSP技术添加到他们的产品中,您可以针对自己公司的需求,做出谨慎评估后,选择符合公司成本及规模的服务器,假如未来的需求有所变更时,更换服务器平台并不影响之前所投下的成本、人力所开发的应用程序。

搭配可重复使用的组件

JSP技术可依赖于重复使用跨平台的组件(如Java Bean或Enterprise Java Bean组件)来执行更复杂的运算、数据处理。开发人员能够共享开发完成的组件,或者加强这些组件的功能,让更多用户或客户团体使用。基于组件重用的方法,可以加快整体开发过程,也大大降低公司的开发成本和人力。

采用标签化页面开发

Web网页开发人员不一定都是熟悉Java语言的程序员。因此,JSP技术能够将许多功能封装起来,成为一个自定义的标签,这些功能是完全根据XML的标准来制定的,即JSP技术中的标签库(Tag Library)。因此,Web页面开发人员可以运用自定义好的标签来达成工作需求,而无须再写复杂的Java语法,让Web页面开发人员亦能快速开发出动态内容网页。通常第三方开发人员和其他人员可以为常用功能建立自己的标签库,让Web网页开发人员能够使用熟悉的开发工具,通过如同HTML一样的标签语法来执行特定功能的工作。

……

书摘与插图

在实战中成长——JSP开发之路

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有