分享
 
 
 

Java Web 程序设计教程(21世纪高等学校计算机规划教材)

Java Web 程序设计教程(21世纪高等学校计算机规划教材)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 范立锋

基本信息·出版社:人民邮电出版社

·页码:342 页

·出版日期:2010年04月

·ISBN:9787115219749

·条形码:9787115219749

·版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:21世纪高等学校计算机规划教材

产品信息有问题吗?请帮我们更新产品信息。

内容简介本书介绍使用Java语言开发Web应用的主流技术。首先,从基本开发技术入手,讲解了JSP、Servlet、SQL以及JDBC的基础概念及应用方法。然后,逐步过渡到框架技术的讲解,包括Struts 2框架技术应用、Hibernate框架技术应用、Spring框架技术应用以及3个框架的整合应用方式。每章为读者配备了简明而又实用的示例,在书的最后通过一个完整的项目开发案例对所学技术进行总结和应用。 本书可作为普通高等院校计算机及相关专业课程教材,同时也可作为Java编程爱好者及开发人员的参考用书。

目录

目 录 第1章 Web应用开发简介1 1.1 何为Web应用1 1.1.1 Web的概念及发展1 1.1.2 Web应用程序2 1.2 使用Java开发Web应用3 1.2.1 面向对象的编程语言3 1.2.2 丰富的框架技术4 1.2.3 XML、CSS的应用4 1.2.4 使用JavaScript与Ajax提升用户体验7 1.3 多种集成开发环境9 1.3.1 集成开发环境简介9 1.3.2 Web应用服务器说明11 本章小结14 课后练习14 第2章Java EE运行及开发环境15 2.1 JDK的下载与安装15 2.1.1 JDK的下载与安装15 2.1.2 配置环境变量17 2.2 Tomcat的下载与安装19 2.2.1 下载并安装Tomcat服务器19 2.2.2 基本配置22 2.2.3 服务器页面介绍23 2.3 Eclipse的下载与安装24 2.3.1 Eclipse的下载与安装24 2.3.2 熟悉Eclipse开发环境24 2.4 项目实战——第一个Java EE应用:HelloWorld28 2.4.1 开始创建第一个Java EE应用28 2.4.2 熟悉HelloWorld框架结构29 本章小结32 课后练习32 第3章 JSP和Servlet33 3.1 开发第一个JSP+Servlet应用33 3.1.1 创建工程33 3.1.2 编写程序34 3.1.3 部署应用35 3.2 认识JSP36 3.2.1 JSP的工作原理37 3.2.2 JSP注释方式37 3.2.3 JSP声明方式38 3.2.4 JSP表达式的应用39 3.2.5 JSP的脚本段39 3.2.6 JSP的编译指令40 3.2.7 JSP的动作指令41 3.2.8 JSP的内置对象43 3.3 认识Servlet46 3.3.1 Servlet的开发46 3.3.2 使用HttpServlet47 3.3.3 Servlet的生命周期49 3.3.4 load-on-startup Servlet50 3.4 自定义标签库51 3.5 预处理用户请求:Filter53 3.6 使用Listener56 3.7 项目实战——用户登录59 本章小结62 课后练习63 第4章 SQL与JDBC64 4.1 SQL64 4.1.1 SQL概述64 4.1.2 DDL与DML简介64 4.1.3 SQL使用方法65 4.2 JDBC67 4.2.1 JDBC概述67 4.2.2 JDBC驱动程序68 4.2.3 使用JDBC读取数据69 4.3 项目实战——存储图书信息73 本章小结78 课后练习79 第5章 Struts 2框架基�80 5.1 MVC框架80 5.1.1 Model 1与Model 280 5.1.2 MVC设计模式81 5.1.3 Struts 2框架的MVC架构82 5.2 Struts 2概览84 5.2.1 Struts 2的工作流程84 5.2.2 Struts 2的简单应用85 5.3 Struts 2基�87 5.3.1 Action详解88 5.3.2 结果与视图91 5.3.3 struts.xml的配置94 5.4 值栈与OGNL表达式100 5.5 Struts 2的标签库103 5.5.1 控制标签103 5.5.2 数据标签104 5.5.3 表单标签105 5.5.4 非表单UI标签107 本章小结108 课后练习109 第6章 Struts 2高级应用110 6.1 拦截器110 6.1.1 拦截器工作机制110 6.1.2 拦截器及拦截器栈的应用111 6.1.3 自定义拦截器115 6.2 类型转换器117 6.2.1 Struts 2内置类型转换器117 6.2.2 引用类型的转换方式117 6.2.3 特殊对象的类型转换118 6.2.4 类型转换的错误处理121 6.3 输入校验123 6.3.1 输入校验的必要性123 6.3.2 编程方式实现输入校验125 6.3.3 应用Struts 2输入校验框架128 6.3.4 自定义校验器130 6.4 国际化131 6.4.1 国际化实现原理131 6.4.2 准备国际化资源文件131 6.4.3 调用国际化资源文件134 6.5 上传和下载135 6.5.1 文件上传的实现原理135 6.5.2 Struts 2文件上传实现方式136 6.5.3 Struts 2文件下载实现方式141 本章小结143 课后练习144 第7章Struts 2中应用模板语言145 7.1 模板语言简介145 7.2 应用Velocity146 7.2.1 Velocity基�146 7.2.2 Struts 2对Velocity的支持153 7.3 应用FreeMarker155 7.3.1 FreeMarker基�155 7.3.2 Struts 2整合FreeMarker166 7.3.3 使用Struts 2标签设计模板170 7.4 FreeMarker与Velocity的比较171 本章小结171 课后练习172 第8章 Hibernate框架基�173 8.1 ORM简介173 8.1.1 应用ORM的意义173 8.1.2 流行的ORM框架174 8.2 准备Hibernate运行环境174 8.2.1 下载与安装Hibernate175 8.2.2 Hibernate发布包介绍175 8.3 认识Hibernate176 8.3.1 Hibernate框架结构176 8.3.2 Hibernate配置文件177 8.3.3 Configuration与SessionFactory178 8.3.4 Session类179 8.3.5 Hibernate中的关联关系179 8.3.6 Hibernate映射文件180 8.3.7 Hibernate工作原理182 8.4 项目实战——新闻内容显示183 本章小结186 课后练习187 第9章 Hibernate查询188 9.1 Hibernate的数据检索策略188 9.1.1 立即检索188 9.1.2 延迟检索189 9.1.3 预先检索190 9.1.4 批量检索191 9.2 Hibernate的数据查询方式193 9.2.1 HQL方式193 9.2.2 QBC方式194 9.2.3 原生SQL方式195 9.3 Hibernate的关联查询196 9.3.1 一对一关联关系的使用196 9.3.2 一对多、多对一关联关系的使用197 9.3.3 多对多关联关系的使用199 9.4 Hibernate过滤201 9.4.1 Session过滤201 9.4.2 Filter过滤201 9.5 项目实战——客户订单管理202 本章小结207 课后练习207 第10章 Hibernate性能优化208 10.1 Hibernate事务与并发208 10.1.1 什么是事务208 10.1.2 Hibernate中的事务处理209 10.1.3 在Hibernate中使用JTA事务210 10.1.4 并发控制211 10.2 Hibernate缓存213 10.2.1 缓存的工作原理213 10.2.2 应用一级缓存214 10.2.3 应用二级缓存214 10.2.4 应用第三方缓存216 10.3 项目实战——借还图书217 本章小结224 课后练习224 第11章 Spring框架基�226 11.1 Spring框架概述226 11.1.1 认识Spring框架226 11.1.2 Spring框架特点226 11.1.3 Spring框架核心架构227 11.2 建立Spring开发环境228 11.2.1 下载Spring框架228 11.2.2 Spring发布包与软件包229 11.2.3 创建Spring应用环境230 11.3 Bean的装配231 11.3.1 Bean基本配置232 11.3.2 为Bean添加属性232 11.3.3 简化配置233 11.4 理解Spring的核心——IoC234 11.4.1 控制反转234 11.4.2 依赖注入的3种方式236 11.5 BeanFactory与ApplicationContext238 11.5.1 认识BeanFactory238 11.5.2 使用ApplicationContext238 11.6 项目实战——Spring问候程序239 本章小结241 课后练习241 第12章 Spring AOP242 12.1 AOP基�242 12.1.1 AOP与OOP的比较242 12.1.2 AOP的核心概念243 12.1.3 Java动态代理与AOP244 12.1.4 Spring AOP简介245 12.2 使用Spring的通知246 12.2.1 BeforeAdvice246 12.2.2 AfterReturningAdvice248 12.2.3 MethodInterceptor249 12.2.4 ThrowAdvice250 12.3 使用Spring的切入点251 12.3.1 静态切入点251 12.3.2 动态切入点253 12.4 Spring AOP的代理工厂253 12.4.1 选择合适的代理253 12.4.2 ProxyFactory254 12.4.3 ProxyFactoryBean254 12.5 项目实战——输出日志256 本章小结258 课后练习259 第13章Spring与Java EE持久化数据访问260 13.1 Spring对DAO模式的支持260 13.1.1 统一的数据访问异常260 13.1.2 通用的数据访问模板及抽象支持类261 13.2 Spring的JDBC262 13.2.1 为什么需要JdbcTemplate262 13.2.2 通过JdbcDaoSupport使用JdbcTemplate263 13.2.3 JdbcTemplate提供的常用数据操作方法264 13.3 Spring中的事务处理265 13.3.1 Spring事务处理概述266 13.3.2 编程式事务处理266 13.3.3 声明式事务处理267 13.3.4 标注式事务处理268 13.4 项目实战——公司人事管理269 本章小结276 课后练习276 第14章 Spring与Struts 2、Hibernate框架的整合基�277 14.1 Spring与Struts 2的整合方式277 14.1.1 Struts 2应用的扩展方式277 14.1.2 Spring插件的应用278 14.2 Spring和Hibernate的整合279 14.2.1 Spring对Hibernate的支持279 14.2.2 管理SessionFactory279 14.2.3 Hibernate的DAO实现281 14.2.4 使用HibernateTemplate281 14.2.5 管理Hibernate事务282 14.3 项目实战——学生成绩查询系统283 本章小结292 课后练习293 第15章 图书馆管理系统294 15.1 系统功能解析294 15.2 系统数据库设计295 15.2.1 数据库分析295 15.2.2 数据表关联关系分析298 15.3 系统框架搭建300 15.3.1 创建工程300 15.3.2 工程目录结构300 15.4 系统代码实现302 15.4.1 数据库连接的实现303 15.4.2 工具类的实现304 15.4.3 管理员登录与退出实现306 15.4.4 系统管理实现313 15.4.5 图书管理实现319 15.4.6 读者管理实现329 15.4.7 借还管理实现333 15.4.8 前台功能实现336 本章小结342

……[看更多目录]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有