『壹』 精通Eclipse Web开发--java体系结构、工具、框架及整合应用的目录
第一篇 基础篇
第1章 eclipse简介
1.1 eclipse的历史
1.2 eclipse项目
1.2.1 eclipse的平台简介
1.2.2 java开发工具
1.3 eclipse帮助手册
1.4 eclipse版本
1.5 eclipse的安装与获取
1.5 本书系统配置情况
1.6 jdk的获取与安装
1.6.1 jdk的获取
1.6.2 jdk的安装
1.6.3 配置java环境
1.7 本章小结
第2章 eclipse体系结构
2.1 平台基本机制
2.2 工作台
2.3 swt和jface
2.3.1 swt标准小部件
.2.3.2 jface工具箱
2.4 团队开发支持
2.5 外部的辅助工具
2.6 web开发中常用的功能
2.6.1 文件功能
2.6.2 源代码功能
2.6.3 重构功能
2.6.4 项目功能
2.6.5 run功能
2.6.6 窗口功能
2.7 本章小结
第二篇 进阶篇
第3章 web开发技术简介
3.1 servlet简介
3.2 jsp简介
3.3 jsp+servlet简单开发实例
3.3.1 创建工程
3.3.2 编写logon.jsp文件
3.3.3 编写checkaccount.java文件
3.3.4 编写结果页面
3.4 hibernate简介
3.7 struts简介
3.7.1 模型
3.7.2 视图
3.7.3 控制器
3.8 spring简介
3.9 tomcat和jboss
3.9.1 tomcat
3.9.2 jboss
3.10 本章小结
第4章 eclipse和tomcat
4.1 tomcat简介与安装
4.1.1 tomcat简介
4.1.2 tomcat安装
4.1.3 tomcat的目录结构
4.1.4 在tomcat服务器中运行web实例
4.2 tomcatplugin插件的安装和配置
4.2.1 tomcatplugin插件的下载与安装
4.2.2 tomcatplugin插件的配置
4.2.3 使用tomcatplugin插件
4.3 在eclipse 平台上开发web应用程序
4.3.1 用eclipse新建tomcat工程
4.3.2 创建工程中的servlet
4.3.3 创建工程中的部署文件
4.3.4 运行servlet
4.3.5 创建工程中的jsp
4.3.6 在eclipse中发布项目
4.4 疑难解析
4.4.1 用tomcatplugin发布工程
4.4.2 什么时候重启tomcat
4.5 本章小结
第5章 在eclipse中进行数据库开发
5.1 mysql数据库
5.1.1 mysql简介
5.1.2 mysql的安装与配置
5.1.3 mysql的基本操作
5.1.4 使用mysql管理工具
5.2 jdbc编程
5.2.1 jdbc简介
5.2.2 jdbc编程方法
5.3.3 jdbc编程实例
5.3 疑难解析
5.4 本章小结
第6章 在eclipse环境下struts框架应用
6.1 struts框架简介
6.1.1 struts简介
6.1.2 struts实现mvc模式
6.1.3 struts的下载
6.2 一个简单的struts实例
6.2.1 创建tomcat工程
6.2.2 添加struts包
6.2.3 实例功能描述
6.2.4 设计视图
6.2.5 设计控制器
6.2.6 编写配置文件
6.2.7 运行实例
6.3 strutside插件
6.4 在eclipse中使用strutside开发struts工程
6.4.1 新建tomcat工程
6.4.2 添加struts支持
6.4.3 设计视图
6.4.4 设计控制器
6.4.5 编写配置文件
6.4.6 运行实例
6.5 myeclipse插件对struts的支持
6.5.1 新建myeclipse下的tomcat工程
6.5.2 用myeclipse编写一个简单的struts实例
6.6 疑难解析
6.6.1 struts二进制包中的jar文件和tld文件的部署
6.6.2 action访问失败的原因
6.6.3 myeclipse安装以后无法正常使用
6.6.4 myeclipse的验证
6.7 本章小节
第7章 在eclipse环境下hibernate的使用
7.1 hibernate简介
7.1.1 hibernate简介
7.1.2 hibernate的获取
7.2 简单的hibernate的实例
7.2.1 创建hibernate配置文件
7.2.2 创建持久化类
7.2.3 创建映射文件
7.3.4 使用hibernate api
7.2.5 运行程序
7.3 hibernate synchronizer插件
7.3.1 hibernate synchronizer简介
7.3.2 hibernate synchronizer获取与安装
7.4 在eclipse中使用hibernate synchronizer开发
7.4.1 在项目中使用hibernate
7.4.2 创建hibernate configuration file文件
7.4.3 创建mapping文件
7.4.4 运行hibernate实例
7.5 疑难解析
7.6 本章小结
第8章 在eclipse环境下spring框架的应用
8.1 spring简介
8.2 spring下载
8.3 spring入门实例
8.3.1 开发平台
8.3.2 程序功能说明
8.3.3 创建一个java应用程序
8.3.4 添加spring支持
8.3.5 编写javabean
8.3.6 编写配置文件
8.3.7 编写测试程序
8.3.8 运行程序
8.4 spring的反转控制
8.4.1 beanfactory工厂
8.4.2 applicationcontext上下文环境
8.5 使用myeclipse的spring支持创建spring工程
8.5.1 程序功能描述
8.5.2 创建tomcat工程
8.5.3 添加spring支持
8.5.4 创建一个java类
8.5.5 在配置文件中进行配置
8.5.6 运行程序
8.6 疑难解析
8.6.1 spring的配置文件
8.6.2 配置文件中bean的id属性和name属性
8.7 本章小结
第9章 在eclipse中进行j2ee开发
9.1 常用的j2ee web服务器
9.1.1 websphere服务器
9.1.2 weblogic服务器
9.1.3 jboss服务器
9.2 jboss
9.2.1 jboss下载和安装
9.2.2 jboss目录结构解析
9.2.3 运行jboss
9.3 lomboz插件的安装与配置
9.3.1 lomboz插件的功能
9.3.2 lomboz插件的下载与安装
9.4 配置lomboz插件
9.4.1 lomboz for eclipse3.0.x
9.4.2 lomboz for eclipse3.1.x
9.5 用lomboz 插件开发简单应用系统
9.5.1 程序功能描述
9.5.2 创建工程
9.5.3 创建web模块
9.5.4 添加web服务器
9.5.5 修改构建路径
9.5.6 编写jsp文件
9.5.7 工程的部署与运行
9.6 用lomboz eclipse构建j2ee项目
9.6.1 建立服务器
9.6.2 开启tomcat服务器
9.6.3 新建一个web工程
9.6.4 利用lomboz eclipse提供的模板创建jsp文件
9.6.5 在server上运行实例
9.7 疑难解析
9.8 本章小结
第10章 在eclipse中应用junit
10.1 junit简介
10.1.1 单元测试简介
10.1.2 junit简介
10.1.3 junit框架
10.1.4 在eclipse中设置junit
10.2 测试用例
10.2.1 被测试项目
10.2.2 创建第一个测试用例
10.2.3 运行测试用例
10.2.4 创建第二个测试用例
10.3 创建测试套件
10.3.1 创建测试套件
10.3.2 运行测试套件
10.4 本章小结
第11章 eclipse的资源构件与构件工具ant
11.1 ant简介
11.1.2 ant的安装与配置
11.2 ant开发
11.2.1 ant构建文件
11.2.2 ant数据类型
11.2.4 ant的运行
11.3 使用ant插件
11.3.1 创建ant构建文件
11.3.3 运行ant构建文件
11.3.4 保存和重用ant选项
11.4 ant和junit联合进行开发
11.5 疑难解析
11.6 本章小结
第12章 eclipse的版本控制和cvs
12.1 eclipse的本地版本控制
12.1.1 比较操作
12.1.2 替换操作
12.1.3 本地历史纪录
12.2 cvs概述
12.3 cvs服务器端的安装与配置
12.3.1 cvs服务器的获取与安装
12.3.2 创建cvs资源库
12.4 eclipse中实施cvs系统
12.4.1 向资源库提交新项目
12.4.2 从cvs服务器检出项目
12.4.3 提交与更新操作
12.4.4 版本冲突的解决
12.5 疑难解析
12.6 本章小结
第13章 通用日志包
13.1 通用日志包概述
13.2 配置通用日志接口
13.2.1 下载相关的jar文件
13.2.2 部署日志器
13.2.3 指定日志器
13.2.4 设置日志器属性
13.3 log4j日志器使用实例
13.4 log4e插件
13.4.1 log4e插件的下载
13.4.2 log4e的安装与配置
13.5 疑难解析
13.6 本章小结
第三篇 实战篇
第14章 网络文件管理系统(sturts+mysql+jdbc)
14.1 开发环境和运行实例
14.1.1 开发环境介绍
14.1.2 运行光盘实例
14.2 系统需求
14.2.1 用户管理模块
14.2.2 管理员模块
14.3 系统功能描述
14.3.1 用户注册
14.3.2 用户登录
14.3.3 用户信息管理
14.3.4 管理员登录
14.3.5 管理员查看文件
14.3.6 上传文件
14.3.7 删除文件
14.3.8 共享/撤消共享文件
14.3.9 下载文件
14.3.10 发送站内消息
14.3.11 备忘录
14.4 系统设计
14.4.1 系统架构设计
14.4.2 业务实体设计
14.4.3 设计数据模型
14.5 业务逻辑设计
14.5.1 数据层设计
14.5.2 服务层设计
14.6 逻辑主线
14.6.1 web.xml文件
14.6.2 struts-config.xml文件
14.7 系统实现
14.7.1 创建工程
14.7.2 添加相关的架包
14.7.3 导入架包
14.7.4 导入struts的标签库及标签类型定义文件
14.8 编写配置文件
14.8.1 为工程编写资源文件
14.8.2 处理资源文件的字符问题
14.8.3 使用资源文件
14.8.4 创建struts的配置文件struts-config.xml文件
14.8.5 修改工程web.xml文件
14.9 界面设计
14.10 创建系统中的视图
14.11 创建系统中的包
14.12 创建系统中的自定义标签
14.12.1 campusnewstag标签类
14.12.2 clientvisit标签类
14.12.3 createnewcategory标签类
14.12.4 informancetag标签类
14.12.5 musicnewstag标签类
14.12.6 mychooseviewtag标签类
14.12.7 mydatetag标签类
14.12.8 mysharefile标签类
14.12.9 创建标签类的标签库文件
14.13 数据库的访问
14.13.1 插入、删除和更新操作
14.13.1 读取操作
14.13.3 事务操作
14.13.4 设置mysql的账户
14.14 用户功能控制
14.14.1 mychooseviewtag标签类
14.14.2 chooseaction功能页面选择控制器
14.14.3 login.jsp视图中的clientvisit标签
14.15 异常控制
14.16 用户访问主页
14.16.1 在web.xml中配置主页
14.16.2 修改相应的代码
14.17 用户注册
14.17.1 用户注册功能流程
14.17.2 修改register.jsp文件代码
14.17.3 建立注册模型
14.17.4 建立注册控制器
14.17.5 配置模型和控制器
14.18 用户登录
14.18.1 用户登录流程图
14.18.2 修改log.jsp文件代码
14.18.3 建立登录模型
14.18.4 建立登录控制器
14.18.5 配置模型和控制器
14.19 用户修改信息
14.19.1 用户修改信息流程图
14.19.2 用户管理业务
14.19.2 修改modify.jsp文件代码
14.19.3 建立修改信息模型
14.19.4 建立修改信息控制器
14.19.5 配置模型和控制器
14.20 用户上传文件
14.20.1 用户上传文件流程图
14.20.2 修改fileupload.jsp文件代码
14.20.3 建立上传文件模型
14.20.4 建立上传文件控制器
14.20.5 配置模型和控制器
14.21 用户删除文件
14.21.1 用户删除文件流程图
14.21.2 文件管理业务
14.21.3 建立删除文件控制器
14.21.4 配置模型和控制器
14.22 用户共享/撤消共享文件
14.22.1 共享/撤消共享文件流程图
14.22.2 文件管理业务
14.22.3 建立共享控制器
14.22.4 配置共享控制器
14.23 用户下载文件
14.24 用户使用站内消息
14.24.1 用户使用消息功能流程图
14.24.2 站内消息业务
14.24.3 建立删除站内消息控制器
14.24.4 配置删除消息控制器
14.24.5 修改sendmessage.jsp页面
14.24.6 创建发送消息模型
14.24.7 创建发送消息控制器
14.24.8 配置模型和控制器
14.25 用户使用备忘录
14.25.1 用户使用备忘录流程图
14.25.2 备忘录业务
14.25.3 创建删除记录的控制器
14.25.4 配置删除记录的控制器
14.25.5 修改addremind.jsp文件
14.25.6 创建添加备忘录模型
14.25.7 创建添加备忘录控制器
14.25.8 配置模型和控制器
14.26 管理员登录
14.26.1 管理员登录流程图
14.26.2 修改admin.jsp文件代码
14.26.3 建立登录模型
14.26.4 建立管理员登录控制器
14.26.5 配置模型和控制器
14.27 管理员查询文件
14.27.1 管理员查询文件流程图
14.27.2 修改managefile.jsp页面
14.27.3 创建查询模型
14.27.4 创建查询控制器
14.27.5 配置模型和控制器
14.28 其他功能
14.29 本章小结
第15章 网络商店(struts+hibernate)
15.1 开发环境
15.1.1 基本配置
15.1.2 运行光盘实例
15.2 系统需求
15.2.1 系统需求
15.3 系统功能描述
15.3.1 用户注册
15.3.2 用户登录
15.3.3 浏览商品
15.3.4 购物
15.3.5 结帐
15.4 系统设计
15.4.1 系统架构设计
15.4.2 业务实体设计
15.4.3 业务逻辑设计
15.5 系统框架搭建
15.5.1 数据库的设计与实现
15.5.2 创建网络商店工程
15.5.3 持久化层搭建
15.5.4 baseaction和baseform
15.5.5 工具类的编写
15.5.6 过滤器的编写
15.6 系统实现
15.7 创建配置文件和包结构
15.7.1 创建web.xml
15.7.2 创建struts-config.xml
15.7.3 创建hibernate.cfg.xml
15.7.4 创建log4j配置文件
15.7.5 创建包结构
15.8 注册功能
15.8.1 欢迎页面
15.8.2 创建持久化类和映射文件
15.8.3 创建数据层
15.8.4 创建服务层
15.8.5 创建注册模型
15.8.6 创建视图
15.8.6 创建控制器
15.9 登录功能
15.9.1 创建模型
15.9.2 创建视图
15.9.3 创建控制器
15.10 浏览商品
15.10.1 创建持久化类和映射文件
17.10.2 创建持久化层
15.10.3 创建服务层
15.10.4 category的浏览
15.10.5 proct浏览
15.10.6 item浏览
15.11 购物车
15.11.1 商品item
15.11.2 购物商品项cartitem
15.11.3 购物车cart
15.11.4 购物车的存放
15.12 购物操作
15.12.1 添加商品
15.12.2 购物车的浏览
15.12.3 删除一个商品
15.12.4 更新商品数量
15.13 订单处理
15.13.1 创建持久化类和映射文件
15.13.2 创建数据层
15.13.3 创建服务层
15.13.4 账单生成
15.13.5 订单生成
15.6 本章小结
第16章 学生选课系统(spring+struts+jdbc)
16.1 开发环境与运行实例
16.1.1 开发环境简介
16.1.2 运行光盘实例
16.2 需求概述
16.2.1 学生模块
16.2.2 教师模块
16.2.3 管理员模块
16.3 系统功能描述
16.3.1 管理员登录
16.3.2 管理员添加学生
16.3.3 管理员添加教师
16.3.4 管理员删除学生
16.3.5 教师登录
16.3.6 教师开设课程
16.3.7 教师删除开设的课程
16.3.8 教师登录成绩
16.3.9 学生登录
16.3.10 学生选课
16.3.11 学生删除选课
16.3.12 学生查询成绩
16.4 系统设计
16.4.1 系统架构设计
16.4.2 系统业务实体设计
16.4.3 设计数据模型
16.5 业务逻辑设计
16.5.1 数据层设计
16.5.2 创建实体类
16.5.3 创建实体类的
16.5.4 创建的辅助类
16.5.4 模拟持久化操作
16.5.5 服务层设计
16.6 逻辑主线分析
16.6.1 web.xml文件
16.6.2 struts-config.xml文件
16.6.3 beans.xml文件
16.7 搭建系统框架
16.7.1 建立工程
16.7.2 添加相关的架包
16.7.3 导入相关的包
16.7.4 导入struts的标签库文件
16.8 编写相关文件和资源配置文件
16.8.1 为工程编写资源文件
16.8.2 处理资源文件的字符问题
16.8.3 使用资源文件
16.8.4 创建spring的配置文件beans.xml
16.8.5 创建struts的配置文件
16.8.6 修改工程的web.xml文件
16.9 实现系统功能
16.10 创建系统中的视图
16.11 创建系统的包
16.12 访问数据库
16.12.1 数据源
16.12.2 事务管理
16.13.3 设置mysql的账户
16.13 异常控制
16.14 struts +spring配置原理解析
16.14.1 struts+spring原理分析
16.14.2 struts+spring配置方法
16.14.3 在struts中访问spring的上下文环境
16.15 管理员登录
16.15.1 管理员登录流程图
16.15.2 修改adminlog.jsp
16.15.3 建立管理员实体的
16.15.4 建立登录模型
16.15.5 建立登录控制器
16.15.6 配置控制器和模型
16.16 管理员添加学生
16.16.1 管理员添加学生流程图
16.16.2 修改addstudent.jsp文件
16.16.3 建立学生实体的
16.16.4 建立添加学生账号模型
16.16.5 建立添加学生控制器
16.16.6 配置模型和控制器
16.17 管理员添加教师
16.17.1 管理员添加教师流程图
16.17.2 修改addteacher.jsp文件
16.17.3 建立教师实体的
16.17.4 建立添加教师账号模型
16.17.5 建立添加教师控制器
16.17.6 配置模型和控制器
16.18 管理员删除学生
16.18.1 管理员删除学生流程图
16.18.2 创建readstudent业务类
16.18.3 修改deletestudent.jsp文件
16.18.4 创建删除学生控制器
16.18.5 配置控制器
16.19 教师登录
16.19.1 教师登录流程图
16.19.2 修改teacherlog.jsp
16.19.3 建立登录模型
16.19.4 建立登录控制器
16.19.5 配置控制器和模型
16.20 教师开设课程
16.20.1 开设课程流程图
16.20.2 修改createcourse.jsp文件
16.20.3 建立课程实体的
16.20.4 建立开设新课程模型
16.20.5 建立开设课程控制器
16.20.6 配置模型和控制器
16.21 教师删除开设的课程
16.21.1 删除开设的课程的流程图
16.21.2 创建readcourseforteacher业务类
16.21.3 修改deletecourse.jsp文件
16.21.4 创建删除已经开设课程的控制器
16.21.5 配置控制器
16.22 教师登录成绩
16.22.1 教师登录成绩流程图
16.22.2 修改logscore.jsp文件
16.22.3 建立登录成绩模型
16.22.4 建立登录成绩控制器
16.22.5 配置模型和控制器
16.23 学生登录
16.23.1 学生登录流程图
16.23.2 修改studentlog.jsp
16.23.3 建立登录模型
16.23.4 建立登录控制器
16.23.5 配置控制器和模型
16.24 学生选课
16.24.1 学生选课流程图
16.24.2 创建readcourseforstudent业务类
16.24.3 建立选课实体的
16.24.4 修改selectcourse.jsp文件
16.24.5 创建选课控制器
16.24.6 配置控制器
16.25 学生删除选课
16.25.1 学生删除选课流程图
16.25.2 创建readselectedcourseforstudent业务类
16.25.3 修改deleteselectedcourse.jsp文件
16.25.4 创建删除选课控制器
16.25.5 配置控制器
16.26 学生查询成绩
16.26.1 学生查询成绩流程图
16.26.2 lookupselectedscore业务类
16.26.3 修改lookupscore.jsp文件
16.27 其他功能
16.28 本章小结
第17章 bbs(struts+hibernate)
17.1 开发环境
17.7.1 开发环境简介
17.7.2 运行光盘实例
17.2 系统需求
17.2.1 用户模块
17.2.2 管理员模块
17.3 系统功能描述
17.3.1 用户注册
17.3.2 用户登录
17.3.3 用户信息管理
17.3.4 用户基本操作
17.3.5 管理员操作
17.4 系统设计
17.4.1 系统架构设计
17.4.2 业务实体设计
17.4.3 业务逻辑设计
17.5 系统框架搭建
17.5.1 数据库的设计与实现
17.5.2 创建bit论坛工程
17.5.3 持久化层搭建
17.5.4 baseaction和baseform
17.5.5 工具类的编写
17.5.6 过滤器的编写
17.6 系统实现
17.7 创建配置文件和包结构
17.7.1 创建web.xml
17.7.2 创建struts-config.xml
17.7.3 创建hibernate.cfg.xml
17.7.4 创建log4j配置文件
17.7.5 创建包结构
17.8 注册功能
17.8.1 创建持久化类与映射文件
17.8.2 创建数据层
17.8.3 创建服务层
17.8.4 建立注册模型
17.8.5 创建控制器
17.8.6 创建视图
17.9 登录功能
17.9.1 创建模型
17.9.2 创建控制器
17.9.3 创建视图
17.10 分页功能
17.10.1 实现机制
17.10.2 partialcollection类
17.10.3 queryinfo类
17.10.4 page接口
17.10.5 pagebasemanager接口
17.10.6 pagemanager类
17.10.7 pager类
17.10.8 pagecontroller类
17.10.9 pageform类
17.10.10 pageaction类
17.10.11 basehibernate类
17.11 编辑个人信息
17.11.1 创建控制器
17.11.2 创建视图
17.12 浏览主题
17.12.1 创建持久化类与映射文件
17.12.2 创建数据层
17.12.3 创建服务层
17.12.4 创建控制层
17.12.5 创建视图
17.13 浏览话题
17.13.1 创建持久化类和映射文件
17.13.2 创建数据层
17.13.3 创建服务层
17.13.4 创建控制层
17.13.5 创建视图
17.14 新建话题
17.14.1 创建模型
17.14.2 创建控制器
17.15 删除话题
17.15.1 创建视图
17.15.2 创建控制层
17.16 回复功能
17.16.1 创建持久化类和映射文件
17.16.2 创建数据层
17.16.3 创建服务层
17.16.4 创建模型层
17.16.5 创建控制层
17.16.6 创建视图层
17.17 用户管理
17.17.1 查看所有用户
17.17.2 删除用户
17.17.3 锁定用户
17.18 主题管理
17.18.1 创建视图
17.18.2 创建控制层
17.19 本章小结
第18章 航空票务系统(spring+struts+hibernate)
18.1 开发环境与运行实例
18.1.1 开发环境简介
18.1.2 运行实例
18.2 需求概述
18.2.1 用户模块
18.2.2 管理员模块
18.3 系统功能描述
18.3.1 用户注册
18.3.2 用户登录
18.3.3 用户信息管理
18.3.4 管理员登录
18.3.5 管理员制定航班
18.3.6 管理员安排航班
18.3.7 用户查询航班
18.3.8 用户预订航班
18.3.9 用户取消预订的航班
18.4 系统设计
18.4.1 系统架构设计
18.4.2 系统业务实体设计
18.4.3 设计数据模型
18.5 业务逻辑设计
18.5.1 数据层设计
18.5.2 创建持久化类
18.5.3 创建对象/关系映射文件
18.5.4 服务层设计
18.6 逻辑主线分析
18.6.1 web.xml文件
18.6.2 struts-config.xml文件
18.6.3 beans.xml文件
18.7 搭建系统框架
18.7.1 建立工程
18.7.2 添加相关的架包
18.7.3 导入相关的架包
18.7.4 导入struts的标签库文件
18.8 编写相关配置文件和资源文件
18.8.1 为工程编写资源文件
18.8.2 处理资源文件的字符问题
18.8.3 使用资源文件
18.8.4 创建spring的配置文件beans.xml文件
18.8.5 创建struts的struts-config.xml文件
18.8.6 为log4j编写配置文件
18.8.7 修改工程的web.xml文件
18.9 实现系统功能
18.10 创建系统中的视图
18.11 创建系统的包
18.12 配置数据源和事务管理
18.12.1 数据源
18.12.2 事务管理
18.12.3 设置mysql的账户
18.13 异常控制
18.14 struts+hibernate+spring配置原理解析
18.14.1 struts+spring原理分析
18.14.2 struts+spring实际操作
18.14.3 在struts中访问spring的上下文环境
18.14.4 hibernate+spring
18.14.5 事务管理
18.15 用户访问主页
18.16 用户注册
18.16.1 用户注册流程图
18.16.2 修改reg.jsp文件代码
18.16.3 建立用户注册的
18.16.4 建立注册模型
18.16.5 建立注册控制器
18.16.6 配置模型和控制器,
18.17 用户登录
18.17.1 用户登录流程图
18.17.2 修改index.jsp文件
18.17.3 建立用户登录的
18.17.4 建立登录模型
18.17.5 建立登录控制器
18.17.6 配置模型和控制器
18.18 管理员登录
18.18.1 管理员登录流程图
18.18.2 创建admin.jsp文件。
18.18.3 建立管理员登录的
18.18.4 建立登录模型
18.18.5 建立登录控制器
18.18.6 配置模型和控制器
18.19 管理员制定航班
18.19.1 管理员制定航班流程图
18.19.2 修改admincontent.jsp文件
18.19.3 修改createflight.jsp文件
18.19.4 建立管制定航班操作的
18.19.5 建立航班模型
18.19.6 建立制定航班控制器
18.19.7 配置模型和控制器
18.20 管理员制定航班日程
18.20.1 管理员制定航班日程流程图
18.20.2 建立读取航班信息的
18.20.3 创建readflightaction控制器
18.20.4 修改createorderitem.jsp文件
18.20.5 建立安排航班日程的
18.20.6 建立模型orderitembean
18.20.7 建立安排航班日程的控制器createorderitemaction
18.20.8 配置模型和控制器
18.21 用户查询航班和预订机票
18.21.1 用户查询航班和定票流程图
18.21.2 创建purchase.jsp文件
18.21.2 建立查询航班和预订机票的
18.21.3 建立业务对象purchase
18.21.4 建立定票控制器
18.21.5 配置模型和视图
18.22 用户查询购物车和退票
18.22.1 用户查询购物车和退票流程图
18.22.2 创建shoppingcar.jsp文件
18.22.2 建立读取购物车信息的的
18.22.3 建立退票的
18.22.4 建立业务对象shoppingcar
18.22.5 建立退票控制器
18.22.6 配置模型和控制器
18.23 其他功能
18.23.1 purchaseok.jsp页面
18.23.2 regok.jsp页面
18.23.3 indexreturnaction控制器
18.23.4 purchasereturnaction控制器
18.24 本章小结
『贰』 求高手指教学习JavaWeb的完整流程
1. java基础。这是最基本的,也是最重要的,熟悉java语言基础不只在面试的时候有帮助,在以后的开发过程中也是不可或缺的。从一无所知到基本上能够写出一些小程序,我是花了有两个多月的时间的。但是我的java基础还不行,所以打算最近再恶补一下thinking in java这本经典。
2. HTML+CSS+Javascript。学完java基础之后,如果真的要学web开发,那么就必须得学习HTML+CSS+Javascript,能够写出静态的页面。这些算比较简单的,但是javascript的话,我没有学得很好,但是还是算会用。
3.SQL语法,MySQL,Oracle数据库操作,PL/SQL语言。因为我们做的系统大部分是信息管理系统,所以数据库操作是必须的,最好也找数据库设计相关的书来看。
4. JDBC+JSP+Servlet的开发。应该要先了解MVC的概念,了解如何用JSP+Servlet来实现MVC结构的系统。这也是非常重要的,MVC这种思想虽然现在有些人觉得它很旧,很out了,但是目前大部分的系统还是用这种思想来实现的。而且这三种技术也是基础中的基础。我当时花了一个多月的时间学的,而且还写了一个《汽车销售》的课程设计。
5. SSH。然后就开始进入流行的开源框架这一块了。SSH绝对是目前最流行的JavaEE开发技术,特别是在国内,虽然有些公司有自己的框架,但是大部分也是基于SSH的,或者说思想和SSH是一致的。所以这三个框架也是必备的。我是花了有三个月的时间在这上面,而且也只是会用而已,对其中一些比较核心的东西还是不懂。
6. AJAX。AJAX的话算是比较简单,学习完它的原理后,可以用一些流行的开源框架来实现,如果DWR。也可以顺便学习一下JQUERY和Prototype,可以让你的AJAX应用更加便捷。
7. XML。XML也是重中之重,开发时的法宝之一。
8. 如果学习完以上七个部分,那么去一般做Java Web的软件公司都是没有问题的了。但是现在关键的是熟手多,高手少。真正要成为高手,还有很长的路要走,包括时刻关注java web的发展,不断地学习一些新的技术,一些新的框架。也要开始学着如何去架构,包括如何去做性能调优,如何去做更好的数据库设计,如果去做项目管理等。
『叁』 小白如何学习Java
Java的学习路线是什么样的呢?下面,给大家介绍一下。
第一阶段:Java 基础以及 Web 开发基础—小程序项目阶段。让学习者可掌握Java 基本面向对象知识、Java 常用集合的使用、JDBC 与 MySQL 基础、HTML/CSS/JavaScript 前端基础技术、 Servlet 编写服务端程序等,同时熟练使用 IDEA 开发工具,能实现简单的小程序;
第二阶段Java 高级基础 SSM 前端框架 代码管理 持续集成,是进阶阶段。让学习者可以深入理解 Java 面向对象相关知识点,可以胜任Java 初级软件工程师、Web 初级前端开发工程师、初级 BI 工程师等岗位。
第三阶段微服务与分布式解决方案。让学习者掌握Linux、Docker、Vue、SpringBoot、Shiro、分布式事务的使用等,可以熟练使用Docker 完成项目部署,胜任Java 中级开发工程师等岗位;
第四阶段大型互联网解决方案。让学习者掌握JUC、Zookeeper、Dubbo、MySQL 高级、MyCat和小程序的开发等内容,可以胜任Java 高级软件工程师等岗位。
其实,对于初学者而言,除了要在学习过程中打牢基础之外,实战项目经验的积累也非常重要,毕竟我们学习Java的目的就是为了学成后能更好的就业,而想要成为符合企业需求的Java开发工程师,那么,项目实战经验必不可少。
『肆』 想买点关于java web 方面的书籍
《精通java web整合开发(jsp、ajax、struts、hibernate)》这本不错。
建议买java web的书,主要买开发的书,比如一版本书里有讲权上几个项目的,不建议买纯概念和讲解知识点的书,这样的书看起来很枯燥,也容易掉进技术细节里。
另外教你一个选书的小技巧,你可以去 当当 或china-pub去搜书,然后选那些销量比较好或评价比较多的书,那都是很经典的书,比如你去搜《java编程思想》,你看看这书绝对是同类书中卖的最多的,回复也是最多的,评价也基本是5星的。注意不要选那些评价少(例如只有几条评价)但评价很高(有5星)的书,那有可能是书托。
『伍』 请大家介绍下关于JSP和J2EE方面的书
J2EE参考大全不错
是入门了解J2EE的一个不错的选择,讲的都很基本,而且还有些不错的例子。
《核心设计模式》
强烈推荐
当然我还是推荐关于Weblogic的书,因为Weblogic是对J2EE规范实现最好的服务器
书就不推荐了,你去www.bea.com.cn或者www.bea.com,上面很多文档
学习JSP 语言推荐用书
1 JSP 动态网页编程技术
电子工业出版社 王先国主编 ¥25.0
2 JSP网络开发入门与实践
人民邮电出版社 智源科技 吴建 张旭东 编著 ¥52.0
3 JSP动态网页基础教程
人民邮电出版社 张晓蕾 主编 ¥24.0
4 JSP动态网站设计实例教程
冶金工业出版社 吴其庆 ¥30.0
5 HEAD FIRST SERVLETS & JSP-重视大脑的学习指南-通过SCWCD考试之路(中文版)
中国电力出版社 巴萨姆 译 者:苏钰函 ¥98.0
6 JSP网络开发技术与整合应用(配光盘)
清华大学出版社 张洪伟 ¥59.8
7 JSP 网络编程:基于数据驱动的 Web 开发
电子工业出版社 杜秀川等编著 ¥48.0
8 JSP 网站开发典型模块与实例精讲
电子工业出版社 李振捷等编著 ¥50.0
9 JSP程序设计实用教程
西南师范大学出版社 陈峰 ¥28.0
10 JSP 应用开发详解(第三版)(配光盘)(Java 开发专家)
电子工业出版社 刘晓华 ¥58.0
11 网络系统开发实例精解(配光盘)(JSP版)(开发专家之数据库)
电子工业出版社 汪孝宜 ¥39.8
12 JSP动态网站开发与实例(第3版)
清华大学出版社 荣钦科技 ¥48.0
13 JSP 课程设计
电子工业出版社 黄明等编著 ¥19.8
14 JSP 2.0应用教程
清华大学出版社 陈旭东 ¥39.0
15 精通 JSP+XML+CSS 网络开发混合编程
电子工业出版社 卢菊平等编著 ¥45.8
16 JSP应用教程-高等职业教育计算机专业推荐教材
机械工业出版社 李咏梅 ¥18.0
17 JSP数据库系统开发案例精选
人民邮电出版社 明日科技 王国辉 王易 编著 ¥49.0
18 JSP实用教程
清华大学出版社 张大治 ¥28.0
19 JSP开发实例完全剖析
中国电力出版社 者:李曙光等编著 ¥35.0
20 Java Web 开发详解——XML+XSLT+Servlet+JSP 深入剖析与实例应用
电子工业出版社 孙鑫编著 ¥99.0
21 精通 JSP 编程
电子工业出版社 赵强编著 ¥49.0
22 JSP 2.0技术从入门到精通
中国铁道出版社 余昀 ¥39.0
23 JSP数据库高级教程
清华大学出版社 刘彬 ¥38.8
24 JSP数据库系统开发完全手册
人民邮电出版社 明日科技 王国辉 李文立 杨亮 编著 ¥52.0
25 JSP高级程序设计
人民邮电出版社 Vivek Chopra Jon ¥55.0
26 JSP通用模块及典型系统开发实例导航
人民邮电出版社 求是科技 王夕宁 王晓平 编著 ¥44.0
27 21世纪高等院校课程设计丛书-JSP课程设计案例精编
中国水利水电出版社 杨昭 ¥28.0
28 JSP网络应用开发例学与实践
清华大学出版社 张军 ¥32.0
29 网站开发新动力:用JSP轻松开发Web网站(第二版)
北京希望电子出版社 黄理 李积善 曹林有等 ¥46.0
30 JSP程序设计教程
人民邮电出版社 向学哲 主编 ¥25.0
31 JSP应用教程
清华大学出版社 石志国 ¥34.0
32 动态Web数据库技术——基于JSP和XML技术实现
中国水利水电出版社 王红 主编 ¥28.0
33 JSP程序设计
人民邮电出版社 张文静 林琪等 ¥45.0
34 JSP+Oracle 数据库组建动态网站经典实例
电子工业出版社 赵光等编著 ¥35.0
35 JSP实用简明教程
清华大学出版社 程志艳 ¥35.0
36 JSP 组建动态网站基础与实例操作
电子工业出版社 李长林等编著 ¥32.0
37 专家门诊——JSP开发答疑200问
人民邮电出版社 马斗 邱哲 王俊标 ¥52.0
38 JSP网络编程技术与实例
人民邮电出版社 四维科技 杨易 编著 ¥49.0
39 JSP+Oracle动态网站开发实例精选
清华大学出版社 刘中兵 ¥42.0
40 JSP 网络编程从基础到实践
电子工业出版社 邓子云等编著 ¥49.0
41 JSP 网站开发四“酷”全书:新闻、论坛、电子商城、博客
电子工业出版社 万峰科技编著 ¥49.0
42 JSP应用开发技术
人民邮电出版社 柳永坡 刘雪梅 赵长海 编著 ¥52.0
43 JSP 案例开发集锦
电子工业出版社 王诚梅等编著 ¥35.0
44 Java Servlet & JSP经典实例
中国电力出版社 朱涛江 邹红霞 林琪 (美)Bruc ¥86.0
45 JSP动态网站设计教程
冶金工业出版社 吴其庆 ¥30.0
46 Dreamweaver MX 2004 & JSP动态网页编程完全自学手册
人民邮电出版社 龙马工作室 编著 ¥48.0
47 从零开始——JSP动态网页制作基础培训教程
人民邮电出版社 老虎工作室 张琴 张千帆 编著 ¥32.0
48 印度优质IT职业教育教学用书-JSP开发技术(含指导手册)
高等教育出版社 王强 ¥25.5
49 JSP 案例开发
中国水利水电出版社 魏茂军 张文建 姜云善 刘全民 等编 ¥38.0
50 JSP 软件工程案例精解
电子工业出版社 鲁晓东等编著 ¥39.0
51 JSP 数据库开发实例精粹
电子工业出版社 汪孝宜等编著 ¥39.0
52 JSP设计(第三版)
中国电力出版社 林琪 ¥79.0
53 JSP基础教程
清华大学出版社 耿祥义 ¥22.0
54 JSP设计(第二版)
清华大学出版社 Hans Bergsten 著 汪青 ¥74.0
55 JSP应用教程
北方交通大学出版社 石志国 ¥34.0
56 JSP 编程指南(第三版)
电子工业出版社 (美)布朗著 白雁等译 ¥51.0
57 JSP+Oracle组建动态网站实例精讲
人民邮电出版社 龙马工作室 编著 ¥42.0
58 JSP 程序设计
高等教育出版社 蒋文蓉 ¥24.5
59 JSP Web应用教程
清华大学出版社 朱敏 朱晴婷 李媛媛 ¥19.0
60 Servlet与JSP核工业心编程(第2版)
清华大学出版社 [美]Marty Hall larr ¥59.0
61 JSP实用案例教程
清华大学出版社 冯燕奎 赵德奎 ¥35.0
62 JSP 2.0 技术手册
电子工业出版社 林上杰等编著 ¥59.0
63 JSP 应用开发详解(第二版)
电子工业出版社 飞思科技产品研发中心 ¥55.0
64 JSP编程技术与应用
高等教育出版社 方逵 ¥28.4
65 JSP实用教程
清华大学出版社 耿祥义 张跃平 ¥32.0
66 JSP 应用开发详解
电子工业出版社 飞思科技产品研发中心 ¥49.0
67 ASP+和JSP网络技术应用
国防工业出版社 懂欣 ¥35.0
68 JSP从入门到精通
电子工业出版社 美 Cook,T.著 谷雨译 ¥62.0
69 JSP程序设计指南
清华大学出版社 天宏工作室 ¥52.0
70 Servlet与JSP权威指南
机械工业出版社 (美)Marty Hall 著 ¥55.0
71 JSP 编程指南(第二版)
电子工业出版社 美 Brown,S.著 王军等译 ¥100.0
72 JSP 标志库编程指南
电子工业出版社 美 Brown,S.著 邱仲潘等译 ¥37.0
73 Servlet 与JSP 权威指南
机械工业出版社 (美)Marty Hall ¥55.0
74 JSP高级开发与应用
科学出版社,科海电子出版 (美)David M.Geary 著 ¥42.0
75 JSP 站点设计编程指南
电子工业出版社 美Duffey,K.等著 王军等译 ¥75.0
76 网络编程语言 JSP 实例教程
电子工业出版社 周颢编著 ¥33.0
77 JSP网站编程教程
北京希望电子出版社 屈辉立、陈可明、石武信 ¥39.0
78 JSP入门与提高
清华大学出版社 杨学瑜 王志军 刘同利 编著 ¥24.0
79 JSP和Servlet程序设计使用专辑
机械工业出版社 程显华译 ¥58.0
80 JSP Web编程指南
电子工业出版社 美 Falkner,J.著 司光亚等
81 JSP设计
中国电力出版社 Hans Bergsten著 何健辉 ¥59.0
82 JSP动态网页新技术
中国铁道出版社 普悠玛数位科技 ¥36.0
83 JSP快速高效开发利器-Dreamweaver UltraDev
清华大学出版社 许增伟等 ¥42.0
84 JSP 教程
电子工业出版社 飞思科技研发中心 ¥29.0
85 JSP 速成教程
机械工业出版社 Jose Annunziato ¥48.0
86 JSP编程技巧
机械工业出版社 清宏计算机工作室 ¥41.0
87 JSP 编程起步
机械工业出版社 清宏计算机工作室 ¥30.0
88 JSP 技术大全
机械工业出版社 (美)Phil Hanna ¥59.0
89 UitraDev4/JSP/XML高级实例教程
北京希望电子出版社 网星工作室 ¥58.0
90 UitraDev4/JSP/XML高级实例教程
北京希望电子出版社 译作者: 网星工作室 ¥58.0
91 JSP 技术揭密
清华大学出版社 Decoder ¥38.0
92 JSP 实用编程实例集锦
清华大学出版社 马文刚等 ¥27.0
93 JSP、Serviets 与 MySQL 开发指南
电子工业出版社 黄习福等译 ¥39.0
94 JSP深入编程(1CD)
北京希望电子出版社 黄理 ¥42.0
95 JSP高级编程
北京希望电子出版社 黄理 ¥55.0
96 Servlet与JSP核心技术
人民邮电出版社 [美]Marty Hall ¥55.0
97 JSP深入编程
北京希望电子出版社 北京大学com工作室 ¥42.0
98 Servlet/JSP程序设计技术与实例
人民邮电出版社 邹华 方卫宁 邹蓉 ¥38.0
99 JSP高级编程
北京希望电子出版社 译作者: 黄理 ¥55.0
100 JSP 时尚编程百例
机械工业出版社 网冠科技 ¥36.0
101 WebSphere 环境下Serutet 与JSP 高级编程
机械工业出版社 Ueti Wahti ¥38.0
102 不编程开发 ASP和 JSP——Dream weaver Ultra Dev4 使用技巧
机械工业出版社 启明星工作室 ¥42.0
103 精通JSP编程技术
人民邮电出版社 武延军 黄飞跃 ¥48.0
104 JSP完全探索
中国青年出版社 (韩)李载甲 崔在明 ¥69.0
105 XML/JSP Programming Guide网页编程教程
北京希望电子出版社 吴艾 ¥46.0
106 JSP编程基础及应用实例集锦
人民邮电出版社 柏亚军 ¥38.0
107 JSP动态网站技术入门与提高
人民邮电出版社 太阳工作室 ¥39.0
108 JSP数据库编程指南
北京希望电子出版社 布雷恩·赖特 ¥38.0
109 深入JSP网络编程
清华大学出版社 雨阳隆春等 ¥52.0
110 JSP 程序设计精彩实例
清华大学出版社 姜晓明等 ¥28.0
111 疯狂站长之JSP
中国水利水电出版社 郭宏 刘文革 ¥25.0
112 JSP应用程序开发指南
科海电子出版社,科学出版 [美]Paul Colton著 章明 ¥34.0
113 JSP/Servlet—基于Java的最新网站建设工具
清华大学出版社 王迪华、刘臣通等 ¥42.0
114 JSP/HTML编程实作教程
北京希望电子出版社 张洪波、张黎明、单银根 ¥35.0
115 最新JSP入门与应用
中国铁道出版社 荣钦科技主笔室 ¥35.0
116 JSP 网站开发技术
清华大学出版社 徐进明 ¥28.0
117 Java 开发指南--Servlets 和 JSP 篇
电子工业出版社 邱仲潘等译 ¥33.0
118 快学易用JSP
北京邮电大学出版社 郭健等 ¥36.0
119 JSP程序设计实务入门
中国铁道出版社 李建国等 ¥40.0
120 JSP 编程指南
电子工业出版社 美Karl Avedal著 黎文等译 ¥85.0
121 JSP 程序设计与实例分析教程
清华大学出版社 姜晓铭 陈武 ¥38.0
122 JSP网络开发技术
人民邮电出版社 杨珏 ¥39.0
123 JSP交互网站实务经典
中国青年出版社 杜邦杰 ¥49.0
124 网站JSP后台解决方案
人民邮电出版社 施汝军 ¥50.0
125 JSP即时应用
人民邮电出版社 Paul Tremblett 著 ¥57.0
126 JSP程序设计实务
中国青年出版社 (台)杨 光 沈建男 ¥48.0
127 JSP 完全实例教程
电子工业出版社 贾更新等 ¥32.0
128 网站开发新动力:用JSP轻松开发Web网站
北京希望电子出版社 黄理、李积善、曹林有、张勇 ¥50.0
129 JSP 网络开发实务(全息)
电子工业出版社 徐国平等编著 ¥42.0
130 JSP在数据库中的应用与开发(英文版)
北京希望电子出版社 [美]Brian Wright、Mi ¥55.0
131 新概念JSP网络应用教程
科海电子出版社 靳慧峰 ¥39.0
132 JSP程序设计实务
中国青年出版社 沈建男 ¥48.0
133 JSP网络程序设计
人民邮电出版社 鲁夫创意工作室 何雄 ¥32.0
134 JSP编程入门与应用实例
清华大学出版社,科海电子 李巍 ¥24.0
135 JSP动态网站开发实用教程
机械工业出版社 宝贝工作室 ¥32.0
136 JSP 技术揭密
清华大学出版社 东名等 ¥38.
『陆』 java web整合开发完全自学手册和javaweb王者归来哪个好
王者开发,有完整的光盘。我工作了一年,还在看。这本书适合面比较光。
『柒』 零基础学习Java的书籍有哪些,请推荐
主要分三阶段来说:入门,进阶程序员,攻城狮思维,每个阶段推荐相关书籍:
java入门书籍推荐: 入门者最需要静下心来系统化的学习知识,但同时也有很多可能与Java本身无关但很重要的疑问。
Head First Java(中文版)(第2版)
head first系列的教材,看起来都特别轻松,图文并茂,简单易懂,适合初学者选择。缺点则是只介绍一些最基础最实用的东西 知识点不够丰富。
Java核心技术 第七版 卷Ⅰ(基础知识)
统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强,第1章概述了Java语言与其他程序设计语言不同的性能。
Java开发实战经典
书中的代码和案例较多,知识点也比较全面,在实际开发的过程中来讲解一些基础内容,对于新手而言很实用。
Thinking In Java 4(完美高清中文版)
Think in java被誉为“java圣经”。无论你处于什么阶段,每一次阅读都能有所收获。也因此,对于新手而言,这本书毁誉参半,自行斟酌吧。
———————————华丽分割线————————-——————
程序员进阶篇:
这一阶段的Java学习者处于高速成长期,需要不断的获取项目经验、掌握更多开发知识。当然,最重要的还是为了成功拿到靠谱的offer。
《Effective Java中文版 第2版》
本书介绍了在java编程中78条极具实用价值的经验规则,每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。
Java并发编程实战(中文版)
深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。其中并非只讲述了Java的多线程设施,对一般的并发编程的rationale也有相当透彻的阐述 测试驱动开发 by Example 书中不仅以案例的形式呈现了测试驱动开发的原则和方法,而且详尽地阐述了测试驱动开发(TDD)的模式和最佳实践。本书从始至终贯穿了两个TDD项目,展示了如何轻而易举且卓有成效地编写优质代码的技术。
现在很多小伙伴喜欢在互联网上找视频资料学习网页制作,但是光看视频你是不可能学会网页制作的,没有人指导你,而且很多视频已经过时了 并没有什么用! 如果你真的想学习网页制作这门技术,你可以来这个群,前面是6 5 7 ,中间是1三7,最后是九O六, 在这里有最新的HTML课程 免费学习 也有很多人指导你 进步 不需要你付出什么 只要你有一颗学习的心就可以了 不是愿意学习或者自认不需要学习的就不要加了。
重构_改善既有代码的设计[高清版]
书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。
——————————进阶攻城狮———————————- ——————
java攻城狮推荐学习书籍:
这一阶段的Java学习者已经渐入佳境,沉下心来研究技术点的同时,更多的是关于Java的思考。
企业应用架构模式(中文版)
作者将40多种经常出现的解决方案转化成模式,最终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。
敏捷开发-敏捷软件开发:原则、模式与实践(全)
好的技术书籍的标准是通俗易懂;文字精炼;耐读,有吸引力;有思想性。作者的书写功力有目共睹,而且他的技术修为也绝对无人质疑。因此他写的这本书秉承了他一贯的优势。符合所有好处所具备的条件。
《Java性能优化权威指南》
Java性能优化圣经!主要为Java SE 和Java EE 应用的性能调优提供建议。主要包括以下几方面:性能监控、性能分析、Java HotSpot VM 调优、高效的基准测试以及Java EE 应用的性能调优。
学习过程中精品开发工具推荐:
JDK(Java开发工具包)、SparkJava、jClarity、Eclipse、NetBeans、JUnit.org、IntelliJ IDEA 13.1 以上都是本人收集的资料希望对你有所帮助。