网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java Web从入门到精通 |
分类 | 教育考试-考试-计算机类 |
作者 | 明日科技编 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 作者简介 明日科技,是一个拥有软件开发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已开发出版了“从入门到精通”“软件开发实战1200例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是靠前畅销的编程图书品牌。 目录 篇Web开发基础 章JavaWeb应用开发概述2 视频讲解:18分钟 1.1程序开发体系结构3 1.1.1C/S体系结构介绍3 1.1.2B/S体系结构介绍3 1.1.3两种体系结构的比较4 1.2Web应用程序的工作原理4 1.3Web应用技术5 1.3.1客户端应用的技术6 1.3.2服务器端应用的技术8 1.4了解JavaWeb成功案例9 1.5常用网上资源10 1.5.1常用资源下载网10 1.5.2技术社区11 1.6小结11 第2章HTML与CSS网页开发基础12 视频讲解:1小时2分钟 2.1HTML标记语言13 2.1.1创建个HTML文件13 2.1.2HTML文档结构14 2.1.3HTML常用标记15 2.1.4表格标记19 2.1.5HTML表单标记21 2.1.6超链接与图片标记25 2.2HTML5新增内容27 2.2.1新增的元素27 2.2.2新增的input元素类型29 2.3CSS样式表29 2.3.1CSS规则29 2.3.2CSS选择器30 2.3.3在页面中包含CSS32 2.4CSS3的新特征34 2.4.1模块与模块化结构35 2.4.2一个简单的CSS3实例35 2.5小结37 2.6实践与练习38 第3章JavaScript脚本语言39 视频讲解:1小时49分钟 3.1了解JavaScript40 3.1.1什么是JavaScript40 3.1.2JavaScript的主要特点40 3.2JavaScript语言基础40 3.2.1JavaScript的语法40 3.2.2JavaScript中的关键字42 3.2.3JavaScript的数据类型42 3.2.4变量的定义及使用44 3.2.5运算符的应用46 3.3流程控制语句49 3.3.1if条件语句49 3.3.2switch多分支语句52 3.3.3for循环语句54 3.3.4while循环语句55 3.3.5do…while循环语句57 3.3.6break与continue语句58 3.4函数59 3.4.1函数的定义59 3.4.2函数的调用60 3.5事件处理61 3.5.1什么是事件处理程序61 3.5.2JavaScript常用事件61 3.5.3事件处理程序的调用62 3.6常用对象63 3.6.1Window对象63 3.6.2String对象67 3.6.3Date对象71 3.7DOM技术73 3.7.1DOM的分层结构74 3.7.2遍历文档75 3.7.3获取文档中的指定元素76 3.7.4操作文档77 3.8小结79 3.9实践与练习79 第4章搭建开发环境80 视频讲解:36分钟 4.1Java Web应用的开发环境概述81 4.2Tomcat的安装与配置81 4.2.1下载Tomcat81 4.2.2Tomcat的目录结构82 4.2.3修改Tomcat的默认端口83 4.2.4部署Web应用83 4.3Eclipse的下载与使用84 4.3.1Eclipse的下载与安装84 4.3.2启动Eclipse85 4.3.3Eclipse工作台86 4.3.4使用Eclipse开发Web应用87 4.4小结92 4.5实践与练习92 第2篇JSP语言基础 第5章JSP基本语法94 视频讲解:29分钟 5.1了解JSP页面95 5.2指令标识96 5.2.1page指令97 5.2.2include指令99 5.2.3taglib指令101 5.3脚本标识101 5.3.1JSP表达式102 5.3.2声明标识102 5.3.3代码片段103 5.4JSP注释104 5.4.1HTML中的注释104 5.4.2带有JSP表达式的注释105 5.4.3隐藏注释107 5.4.4动态注释108 5.5动作标识108 5.5.1包含文件标识108 5.5.2请求转发标识111 5.5.3传递参数标识113 5.6小结113 5.7实践与练习114 第6章JSP内置对象115 视频讲解:1小时18分钟 6.1JSP内置对象的概述116 6.2request对象116 6.2.1访问请求参数116 6.2.2在作用域中管理属性118 6.2.3获取cookie119 6.2.4解决中文乱码121 6.2.5获取客户端信息122 6.2.6显示国际化信息123 6.3response对象124 6.3.1重定向网页124 6.3.2处理HTTP文件头125 6.3.3设置输出缓冲126 6.4session对象126 6.4.1创建及获取客户的会话127 6.4.2从会话中移动指定的绑定对象128 6.4.3销毁session128 6.4.4会话超时的管理128 6.4.5session对象的应用129 6.5application对象131 6.5.1访问应用程序初始化参数131 6.5.2管理应用程序环境属性132 6.6out对象132 6.6.1向客户端输出数据132 6.6.2管理响应缓冲133 6.7其他内置对象134 6.7.1获取会话范围的pageContext对象134 6.7.2读取web.xml配置信息的config对象135 6.7.3应答或请求的page对象135 6.7.4获取异常信息的exception对象136 6.8小结138 6.9实践与练习138 第7章JavaBean技术139 视频讲解:42分钟 7.1JavaBean介绍140 7.1.1JavaBean概述140 7.1.2JavaBean种类141 7.2JavaBean的应用144 7.2.1获取JavaBean属性信息144 7.2.2对JavaBean属性赋值146 7.2.3如何在JSP页面中应用JavaBean147 7.3在JSP中应用JavaBean151 7.3.1解决中文乱码的JavaBean151 7.3.2在JSP页面中用来显示时间的JavaBean154 7.3.3数组转换成字符串157 7.4小结160 7.5实践与练习160 第8章Servlet技术161 视频讲解:30分钟 8.1Servlet基础162 8.1.1Servlet结构体系162 8.1.2Servlet技术特点162 8.1.3Servlet与JSP的区别163 8.1.4Servlet代码结构164 8.2ServletAPI编程常用接口和类165 8.2.1Servlet接口165 8.2.2ServletConfig接口166 8.2.3HttpServletRequest接口166 8.2.4HttpServletResponse接口167 8.2.5GenericServlet类167 8.2.6HttpServlet类168 8.3Servlet开发168 8.3.1Servlet创建168 8.3.2Servlet配置169 8.4小结171 8.5实践与练习171 第9章过滤器和监听器172 视频讲解:44分钟 9.1Servlet过滤器173 9.1.1什么是过滤器173 9.1.2过滤器核心对象174 9.1.3过滤器创建与配置175 9.1.4字符编码过滤器178 9.2Servlet监听器183 9.2.1Servlet监听器简介183 9.2.2Servlet监听器的原理183 9.2.3Servlet上下文监听183 9.2.4HTTP会话监听184 9.2.5Servlet请求监听185 9.2.6Servlet监听器统计在线人数186 9.3Servlet3.0新特性189 9.3.1新增注释189 9.3.2对文件上传的支持194 9.3.3异步处理196 9.4小结197 9.5实践与练习197 第3篇JSP不错内容 0章JavaWeb的数据库操作200 视频讲解:1小时1分钟 10.1JDBC技术201 10.1.1JDBC简介201 10.1.2JDBC连接数据库的过程202 10.2JDBCAPI203 10.2.1Connection接口203 10.2.2DriverManager类205 10.2.3Statement接口205 10.2.4PreparedStatement接口206 10.2.5ResultSet接口207 10.3JDBC操作数据库208 10.3.1添加数据208 10.3.2查询数据211 10.3.3修改数据215 10.3.4删除数据218 10.3.5批处理220 10.3.6调用存储过程222 10.4JDBC在JavaWeb中的应用226 10.4.1开发模式226 10.4.2分页查询227 10.5小结233 10.6实践与练习233 1章表达式语言234 视频讲解:53分钟 11.1EL概述235 11.1.1EL的基本语法235 11.1.2EL的特点235 11.2与低版本的环境兼容——禁用EL236 11.2.1使用反斜杠“\\”符号236 11.2.2使用page指令236 11.2.3在web.xml文件中配置元素237 11.3保留的关键字237 11.4EL的运算符及优先级238 11.4.1通过EL访问数据239 11.4.2在EL中进行算术运算241 11.4.3在EL中判断对象是否为空241 11.4.4在EL中进行逻辑关系运算242 11.4.5在EL中进行条件运算244 11.5EL的隐含对象244 11.5.1页面上下文对象244 11.5.2访问作用域范围的隐含对象246 11.5.3访问环境信息的隐含对象248 11.6定义和使用EL函数251 11.6.1定义和使用函数251 11.6.2定义和使用EL函数时常见的错误253 11.7小结255 11.8实践与练习255 2章JSTL标签256 视频讲解:1小时1分钟 12.1JSTL标签库简介257 12.2JSTL的配置258 12.3表达式标签260 12.3.1输出标签260 12.3.2变量设置标签262 12.3.3变量移除标签264 12.3.4捕获异常标签266 12.4URL相关标签267 12.4.1导入标签267 12.4.2动态生成URL标签269 12.4.3重定向标签271 12.4.4传递参数标签271 12.5流程控制标签272 12.5.1条件判断标签273 12.5.2条件选择标签274 12.5.3条件测试标签275 12.5.4其他条件标签277 12.6循环标签278 12.6.1循环标签278 12.6.2迭代标签281 12.7小结282 12.8实践与练习282 3章Ajax技术283 视频讲解:58分钟 13.1当下谁在用Ajax284 13.1.1百度搜索提示284 13.1.2淘宝新会员免费注册284 13.1.3明日科技编程词典服务网284 13.2Ajax开发模式与传统开发模式的比较285 13.3Ajax使用的技术286 13.4使用XMLHttpRequest对象288 13.4.1初始化XMLHttpRequest对象288 13.4.2XMLHttpRequest对象的常用方法289 13.4.3XMLHttpRequest对象的常用属性291 13.5与服务器通信——发送请求与处理响应292 13.5.1发送请求292 13.5.2处理服务器响应294 13.5.3一个完整的实例——检测用户名是否唯一295 13.6解决中文乱码问题298 13.6.1发送请求时出现中文乱码298 13.6.2获取服务器的响应结果时出现中文乱码298 13.7Ajax重构299 13.7.1Ajax重构的步骤299 13.7.2应用Ajax重构实现实时显示公告信息301 13.8Ajax常用实例302 13.8.1级联下拉列表302 13.8.2显示进度条305 13.9小结309 13.10实践与练习309 第4篇流行框架 4章Struts2基础312 视频讲解:1小时6分钟 14.1Struts2概述313 14.1.1理解MVC原理313 14.1.2Struts2框架的产生314 14.1.3Struts2的结构体系314 14.2Struts2入门315 14.2.1Struts2的获取与放置315 14.2.2个Struts2程序316 14.3Action对象319 14.3.1认识Action对象319 14.3.2请求参数的注入原理319 14.3.3Action的基本流程320 14.3.4什么是动态Action321 14.3.5动态Action的应用322 14.4Struts2的配置文件324 14.4.1Struts2的配置文件类型324 14.4.2Struts2的包配置325 14.4.3名称空间配置325 14.4.4Action相关配置326 14.4.5通配符实现简化配置328 14.4.6返回结果的配置328 14.5Struts2的开发模式329 14.5.1实现与ServletAPI的交互329 14.5.2域模型DomainModel330 14.5.3驱动模型ModelDriven331 14.6典型应用333 14.6.1Struts2处理表单数据333 14.6.2使用Map类型的request、session 和application336 14.7小结338 14.8实践与练习338 5章Struts2不错技术339 视频讲解:54分钟 15.1OGNL表达式语言340 15.1.1认识OGNL340 15.1.2Struts2框架中的OGNL341 15.1.3操作普通的属性与方法342 15.1.4访问静态方法与属性345 15.1.5访问数组346 15.1.6访问List、Set、Map集合346 15.1.7投影与选择347 15.2Struts2的标签库348 15.2.1数据标签的应用348 15.2.2控制标签的应用351 15.2.3表单标签的应用353 15.3拦截器的使用355 15.3.1了解拦截器355 15.3.2拦截器API356 15.3.3使用拦截器357 15.4数据验证机制359 15.4.1手动验证的实现359 15.4.2验证文件的命名规则359 15.4.3验证文件的编写风格360 15.5典型应用361 15.5.1Struts2标签下的用户注册361 15.5.2使用验证框架对数据校验363 15.6小结365 15.7实践与练习365 6章Hibernate技术366 视频讲解:42分钟 16.1初识Hibernate367 16.1.1理解ORM原理367 16.1.2Hibernate简介367 16.2Hibernate入门368 16.2.1获取Hibernate368 16.2.2Hibernate配置文件369 16.2.3了解并编写持久化类370 16.2.4Hibernate映射371 16.2.5Hibernate主键策略372 16.3Hibernate数据持久化373 16.3.1Hibernate实例状态373 16.3.2Hibernate初始化类374 16.3.3保存数据375 16.3.4查询数据377 16.3.5删除数据378 16.3.6修改数据379 16.3.7关于延迟加载380 16.4使用Hibernate的缓存381 16.4.1一级缓存的使用381 16.4.2配置并使用二级缓存382 16.5小结384 16.6实践与练习384 7章Hibernate不错应用385 视频讲解:1小时12分钟 17.1实体关联关系映射386 17.1.1数据模型与领域模型386 17.1.2理解并配置多对一单向关联386 17.1.3理解并配置多对一双向关联388 17.1.4理解并配置一对一主键关联390 17.1.5理解并配置一对一外键关联391 17.1.6理解并配置多对多关联关系393 17.1.7了解级联操作395 17.2实体继承关系映射396 17.2.1类继承树映射成一张表396 17.2.2每个子类映射成一张表398 17.2.3每个具体类映射成一张表399 17.3Hibernate查询语言400 17.3.1了解HQL语言400 17.3.2实体对象查询401 17.3.3条件查询402 17.3.4HQL参数绑定机制402 17.3.5排序查询403 17.3.6聚合函数的应用403 17.3.7分组方法404 17.3.8联合查询404 17.3.9子查询405 17.4小结406 17.5实践与练习406 8章Spring核心之IoC407 视频讲解:46分钟 18.1Spring概述408 18.1.1初识Spring408 18.1.2Spring的获取409 18.1.3简单配置Spring409 18.1.4使用BeanFactory管理bean410 18.1.5ApllicationContext的应用411 18.2依赖注入412 18.2.1什么是控制反转与依赖注入412 18.2.2bean的配置413 18.2.3Setter注入414 18.2.4构造器注入415 18.2.5引用其他的bean416 18.2.6匿名内部JavaBean的创建418 18.3自动装配418 18.3.1按bean名称装配418 18.3.2按bean类型装配420 18.3.3自动装配的其他方式420 18.4bean的作用域421 18.4.1了解Spring中的bean421 18.4.2singleton的作用域422 18.4.3prototype的作用域423 18.5对bean的特殊处理424 18.5.1初始化与销毁424 18.5.2自定义属性编辑器425 18.6小结427 18.7实践与练习427 9章Spring核心之AOP428 视频讲解:37分钟 19.1AOP概述429 19.1.1了解AOP429 19.1.2AOP的简单实现430 19.2Spring的切入点432 19.2.1静态切入点与动态切入点432 19.2.2深入静态切入点433 19.2.3深入切入点底层433 19.2.4Spring中其他切入点434 19.3Aspect对AOP的支持434 19.3.1了解Aspect435 19.3.2Spring中的Aspect435 19.3.3DefaultPointcutAdvisor切入点配置器436 19.3.4NameMatchMethodPointcutAdvisor切入点配置器437 19.4Spring持久化437 19.4.1DAO模式介绍437 19.4.2Spring的DAO理念438 19.4.3事务应用的管理440 19.4.4应用JdbcTemplate操作数据库444 19.4.5与Hibernate整合445 19.5小结448 19.6实践与练习448 第20章SSM框架整合开发449 视频讲解:57分钟 20.1什么是SSM框架450 20.1.1MyBatis简介450 20.1.2认识SpringMVC450 20.1.3Spring框架概述450 20.2为什么使用框架452 20.3如何使用SSM三大框架452 20.3.1搭建框架环境452 20.3.2创建实体类457 20.3.3编写持久层458 20.3.4编写业务层460 20.3.5创建控制层462 20.3.6配置SpringMVC463 20.3.7实现控制层465 20.3.8JSP页面展示467 20.4一个完整的SSM应用471 20.5小结477 第5篇项目实战 第21章九宫格记忆网480 视频讲解:1小时23分钟 21.1开发背景481 21.2需求分析481 21.3系统设计481 21.3.1系统目标481 21.3.2功能结构481 21.3.3系统流程图482 21.3.4开发环境482 21.3.5系统预览483 21.3.6文件夹组织结构485 21.4数据库设计486 21.4.1数据库设计486 21.4.2数据表设计486 21.5公共模块设计488 21.5.1编写数据库连接及操作的类488 21.5.2编写保存分页代码的JavaBean491 21.5.3配置解决中文乱码的过滤器494 21.5.4编写实体类495 21.6主界面设计496 21.6.1主界面概述496 21.6.2主界面技术分析496 21.6.3主界面的实现过程497 21.7显示九宫格日记列表模块设计498 21.7.1显示九宫格日记列表概述498 21.7.2显示九宫格日记列表技术分析498 21.7.3查看日记原图501 21.7.4对日记图片进行左转和右转502 21.7.5显示全部九宫格日记的实现过程505 21.7.6我的日记的实现过程508 21.8写九宫格日记模块设计509 21.8.1写九宫格日记概述509 21.8.2写九宫格日记技术分析510 21.8.3填写日记信息的实现过程511 21.8.4预览生成的日记图片的实现过程516 21.8.5保存日记图片的实现过程520 21.9小结522 内容推荐 本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean进行Ja weob应用程序开发需要掌握的各方面技术。本书共分21章,包括Jaa Wb应用开发概述。HTML与CSS器技术、Servle |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。