当前位置:当前位置:主页 > 计算机电子书 > Java > Java Web pdf电子书
Java Web入门很轻松(微课超值版)

Java Web入门很轻松(微课超值版) PDF 清晰版

  • 更新:2022-03-31
  • 大小:81.2 MB
  • 类别:Java Web
  • 作者:云尚科技
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Java Web入门很轻松(微课超值版)》是由清华大学出版社出版的一本关于Java Web方面的书籍,作者是云尚科技,主要介绍了关于Java、Web入门方面的知识内容,目前在Java Web类书籍综合评分为:7.9分。

书籍介绍

本书特点

★★贴身辅导:免费微视频课程。

★★强化实用:模拟真实开发环境,让编程更容易。

★★小白实战手册:3个真实项目实训,快速积累行业经验。

★★面试宝典:求职资源库、面试资源库和笔试题库,轻松找工作。

★★教学无忧:课后习题教学大纲和精美幻灯片,让教学更轻松。

★★互动教学:定期和作者在线答疑,解决自学路上的困惑。

内容简介

《JavaWeb入门很轻松:微课超值版》是针对零基础读者编写的JavaWeb入门教材,侧重实战,结合流行、有趣的热点案例,详细地介绍了JavaWeb开发中的各项技术。全书分为17章,内容包括搭建JavaWeb开发环境、Web服务器的搭建、HTML与CSS网页开发基础、JavaScript脚本语言、JSP基础语法、JSP内置对象、JavaBean组件、Servlet技术、过滤器与监听器技术、JavaWeb中的数据库开发、表达式语言EL、XML技术、JSTL技术、Ajax技术的应用、Struts2框架的应用、Hibernate框架的应用。为了提高读者的项目开发能力,第17章以热点项目“银行业务管理系统”为例进一步讲述JavaWeb在实际项目中的应用。《JavaWeb入门很轻松:微课超值版》提供了大量案例和完整的项目案例,不仅帮助初学者快速入门,还帮助其积累项目开发经验。读者通过微信扫码可以快速查看对应案例的视频操作,随时解决学习中的困惑;还可以快速获取书中实战训练题的解题思路和源代码,通过一步一步引导的方式,检验自己对本章知识点的掌握程度。《JavaWeb入门很轻松:微课超值版》还赠送了大量超值的资源,包括精品教学视频、教学幻灯片、案例源代码、教学大纲、求职资源库、面试资源库、笔试题库和小白项目实战手册;并且提供技术支持QQ群,专为读者答疑解难,降低学习编程的门槛,让零基础的读者轻松跨入编程领域。

作者简介

云尚科技由众多软件开发工程师和数据库运维工程师组成。云尚科技团队曾做项目:基于ASP.NET平台的演播厅票务系统,B2C电子商务平台,思迈威科技CRM管理系统和某汽车网大型行业级网站应用。云尚科技团队为郑州大学、黄河科技大学等高校提供毕业生项目实训服务,对于初学者常遇到的问题有丰富的解决经验。云尚科技长期从事软件项目开发、Linux系统管理与运维,具有丰富开发和教学经验。云尚科技同时投入视频在线教育,目前拥有会员4万多,为编程初学者提供质的教学视频课程。

目录

  • 第1章搭建JavaWeb开发环境001
  • 1.1Web开发技术001
  • 1.1.1静态Web开发技术001
  • 1.1.2动态Web开发技术002
  • 1.2认识JavaWeb002
  • 1.2.1Java语言介绍002
  • 1.2.2JavaWeb体系介绍003
  • 1.3JDK的安装与配置003
  • 1.3.1JDK的下载003
  • 1.3.2JDK的安装004
  • 1.3.3JDK环境配置005
  • 1.3.4测试开发环境006
  • 1.4我的个Java程序007
  • 1.5选择Java开发工具008
  • 1.5.1Eclipse的下载008
  • 1.5.2Eclipse的安装与配置009
  • 1.5.3用Eclipse创建Java项目009
  • 1.5.4创建Java类文件010
  • 1.5.5编写和运行Java程序011
  • 1.6新手疑难问题解答012
  • 1.7实战训练012
  • 第2章Web服务器的搭建013
  • 2.1Web开发背景知识013
  • 2.1.1Web浏览器013
  • 2.1.2远程服务器013
  • 2.1.3Web应用程序的工作原理014
  • 2.1.4Web服务器简介014
  • 2.2Tomcat的下载与安装015
  • 2.2.1了解Tomcat版本的区别016
  • 2.2.2安装Tomcat解压版017
  • 2.2.3安装Tomcat安装版018
  • 2.2.4环境变量的配置020
  • 2.3Tomcat的启动与关闭021
  • 2.3.1在服务器中启动与关闭021
  • 2.3.2在EclipseIDE中启动与关闭022
  • 2.4修改Tomcat端口号025
  • 2.4.1在服务器中修改端口号025
  • 2.4.2在EclipseIDE中修改端口号025
  • 2.5将Web项目部署到Tomcat中025
  • 2.5.1在服务器中部署Web项目026
  • 2.5.2在EclipseIDE中部署Web项目026
  • 2.6新手疑难问题解答030
  • 2.7实战训练031
  • 第3章HTML与CSS网页开发基础032
  • 3.1HTML标记语言032
  • 3.1.1个HTML文档032
  • 3.1.2HTML文档的结构033
  • 3.1.3HTML常用标记034
  • 3.1.4HTML表格标记038
  • 3.1.5HTML表单标记039
  • 3.1.6超链接与图像标记044
  • 3.2HTML5新增内容045
  • 3.2.1新增的元素045
  • 3.2.2新增的input元素类型048
  • 3.3CSS051
  • 3.3.1CSS规则051
  • 3.3.2CSS选择器051
  • 3.3.3在页面中调用CSS056
  • 3.4新手疑难问题解答059
  • 3.5实战训练059
  • 第4章JavaScript脚本语言061
  • 4.1JavaScript概述061
  • 4.1.1JavaScript能做什么061
  • 4.1.2JavaScript的主要特点062
  • 4.2JavaScript的语言基础062
  • 4.2.1JavaScript的语法062
  • 4.2.2JavaScript中的关键字063
  • 4.2.3JavaScript中的数据类型064
  • 4.2.4变量的定义及使用065
  • 4.2.5运算符的应用067
  • 4.3流程控制语句070
  • 4.3.1if条件判断语句070
  • 4.3.2switch多分支语句071
  • 4.3.3while循环语句072
  • 4.3.4do…while循环语句072
  • 4.3.5for循环语句073
  • 4.4函数的应用074
  • 4.4.1函数的定义074
  • 4.4.2函数的调用076
  • 4.5事件处理078
  • 4.5.1认识JavaScript中的事件079
  • 4.5.2JavaScript的常用事件079
  • 4.5.3事件处理程序的调用081
  • 4.6常用对象082
  • 4.6.1window对象082
  • 4.6.2string对象085
  • 4.6.3date对象087
  • 4.7新手疑难问题解答088
  • 4.8实战训练088
  • 第5章JSP基础语法089
  • 5.1JSP概述089
  • 5.1.1JSP简介089
  • 5.1.2JSP运行机制089
  • 5.2JSP基本语法090
  • 5.2.1声明090
  • 5.2.2表达式091
  • 5.2.3脚本小程序091
  • 5.3JSP指令标记092
  • 5.3.1page指令092
  • 5.3.2include指令093
  • 5.3.3taglib指令094
  • 5.4JSP动作标记095
  • 5.4.1param动作标记095
  • 5.4.2include动作标记095
  • 5.4.3forward动作标记096
  • 5.4.4plugin动作标记098
  • 5.4.5useBean、getProperty与setProperty动作标记099
  • 5.5JSP注释方式100
  • 5.5.1HTML/XHTML注释100
  • 5.5.2JSP注释100
  • 5.5.3Java注释100
  • 5.6新手疑难问题解答101
  • 5.7实战训练101
  • 第6章JSP内置对象103
  • 6.1JSP内置对象概述103
  • 6.2request对象103
  • 6.2.1访问请求参数104
  • 6.2.2在作用域中管理属性106
  • 6.2.3获取客户端信息107
  • 6.3response对象107
  • 6.3.1处理HTTP头文件108
  • 6.3.2重定向页面(友情链接)109
  • 6.3.3将页面保存为Word文档111
  • 6.3.4设置输出缓冲112
  • 6.3.5设置Cookie信息112
  • 6.4session对象114
  • 6.4.1创建及获取客户的会话114
  • 6.4.2从会话中移动指定的绑定对象115
  • 6.4.3销毁session115
  • 6.4.4会话超时的管理115
  • 6.4.5session对象应用实例115
  • 6.5其他内置对象116
  • 6.5.1application对象116
  • 6.5.2out对象118
  • 6.5.3exception对象120
  • 6.5.4page对象121
  • 6.5.5config对象122
  • 6.5.6pageContext对象122
  • 6.6新手疑难问题解答123
  • 6.7实战训练123
  • 第7章JavaBean组件125
  • 7.1JavaBean介绍125
  • 7.1.1JavaBean概述125
  • 7.1.2JavaBean的规范126
  • 7.1.3JavaBean的创建126
  • 7.2使用JSP和JavaBean128
  • 7.2.1通过JSP标签访问JavaBean128
  • 7.2.2在JSP中调用JavaBean129
  • 7.3设置JavaBean的范围130
  • 7.3.1页面范围130
  • 7.3.2请求范围131
  • 7.3.3会话范围132
  • 7.3.4Web应用范围132
  • 7.4设置JavaBean的属性133
  • 7.4.1根据所有参数设置134
  • 7.4.2根据指定属性设置135
  • 7.4.3根据指定参数设置136
  • 7.4.4根据指定内容设置137
  • 7.5获取JavaBean的属性值138
  • 7.6移除JavaBean140
  • 7.7新手疑难问题解答140
  • 7.8实战训练140
  • 第8章Servlet技术142
  • 8.1Servlet简介142
  • 8.1.1工作原理142
  • 8.1.2生命周期143
  • 8.1.3实现MVC开发模式144
  • 8.2Servlet常用的接口和类145
  • 8.2.1Servlet()方法145
  • 8.2.2HttpServlet类145
  • 8.2.3HttpSession接口146
  • 8.2.4ServletConfig接口147
  • 8.2.5ServletContext接口147
  • 8.3创建和配置Servlet148
  • 8.4使用Servlet获取信息150
  • 8.4.1获取HTTP头部信息150
  • 8.4.2获取请求对象信息151
  • 8.4.3获取参数信息152
  • 8.5在JSP页面中调用Servlet的方法154
  • 8.5.1通过表单提交调用Servlet154
  • 8.5.2通过超链接调用Servlet157
  • 8.6新手疑难问题解答158
  • 8.7实战训练159
  • 第9章过滤器与监听器技术161
  • 9.1认识过滤器与监听器161
  • 9.1.1过滤器简介161
  • 9.1.2监听器简介161
  • 9.2过滤器接口162
  • 9.2.1Filter接口162
  • 9.2.2FilterConfig接口162
  • 9.2.3FilterChain接口163
  • 9.3创建和配置过滤器163
  • 9.4监听器接口165
  • 9.4.1认识监听器接口165
  • 9.4.2监听对象的创建与销毁166
  • 9.4.3监听对象的属性167
  • 9.4.4监听session内的对象168
  • 9.5创建和配置监听器168
  • 9.6Servlet3.0的新特性169
  • 9.6.1注解169
  • 9.6.2异步处理174
  • 9.6.3上传组件176
  • 9.7新手疑难问题解答178
  • 9.8实战训练178

第10章JavaWeb中的数据库开发180
10.1JDBC的原理180
10.2JDBC的相关类与接口182
10.2.1DriverManager类182
10.2.2Connection接口183
10.2.3Statement接口183
10.2.4PreparedStatement接口184
10.2.5ResultSet接口184
10.3JDBC连接数据库184
10.3.1加载数据库驱动程序185
10.3.2创建数据库连接185
10.3.3获取Statement对象185
10.3.4执行SQL语句185
10.3.5获得执行结果185
10.3.6关闭连接186
10.4操作数据库186
10.4.1创建数据表186
10.4.2插入数据188
10.4.3查询数据188
10.4.4更新数据190
10.4.5删除数据191
10.5新手疑难问题解答192
10.6实战训练193
第11章表达式语言EL194
11.1EL简介194
11.1.1EL的基本语法194
11.1.2EL的特点194
11.1.3禁用EL195
11.1.4EL中的关键字195
11.1.5EL变量196
11.2EL运算符197
11.2.1EL判断对象是否为空197
11.2.2通过EL访问数组数据198
11.2.3在EL中进行算术运算199
11.2.4在EL中进行关系运算200
11.2.5在EL中进行逻辑运算201
11.2.6在EL中进行条件运算202
11.3EL隐含对象202
11.3.1认识EL隐含对象202
11.3.2pageContext隐含对象203
11.3.3与范围有关的隐含对象204
11.3.4param和paramValues对象205
11.3.5header和headerValues对象206
11.3.6cookie对象207
11.3.7initParam对象207
11.4新手疑难问题解答208
11.5实战训练209
第12章XML技术210
12.1XML概述210
12.1.1XML概念210
12.1.2XML与HTML的区别210
12.1.3XML文档结构211
12.2XML基本语法211
12.2.1文档声明211
12.2.2标签(元素)212
12.2.3标签嵌套212
12.2.4属性与注释212
12.2.5实体引用213
12.3XML树结构213
12.4XML解析器214
12.4.1XML文档对象214
12.4.2解析XML文档215
12.4.3解析XML字符串216
12.5新手疑难问题解答218
12.6实战训练218
第13章JSTL技术220
13.1JSTL简介220
13.1.1JSTL概述220
13.1.2导入标签库220
13.1.3JSTL的分类221
13.2JSTL环境配置223
13.3表达式控制标签224
13.3.1标签224
13.3.2标签225
13.3.3标签227
13.3.4标签227
13.4流程控制标签228
13.4.1标签228
13.4.2标签229
13.4.3标签229
13.4.4标签229
13.5循环标签230
13.5.1标签230
13.5.2标签231
13.6URL操作标签232
13.6.1标签232
13.6.2标签233
13.6.3标签234
13.6.4标签235
13.7新手疑难问题解答236
13.8实战训练236
第14章Ajax技术的应用237
14.1Ajax概述237
14.1.1什么是Ajax237
14.1.2Ajax的工作原理238
14.1.3Ajax的优缺点238
14.2Ajax技术的组成239
14.2.1XMLHttpRequest对象239
14.2.2XML239
14.2.3JavaScript语言239
14.2.4CSS技术240
14.2.5DOM技术240
14.3XMLHttpRequest对象的使用240
14.3.1初始化XMLHttpRequest对象240
14.3.2XMLHttpRequest对象的属性241
14.3.3XMLHttpRequest对象的方法242
14.4Ajax异步交互的应用243
14.4.1什么是异步交互243
14.4.2异步对象连接服务器244
14.4.3GET和POST方式246
14.4.4服务器返回XML248
14.4.5处理多个异步请求250
14.5新手疑难问题解答252
14.6实战训练252
第15章Struts2框架的应用254
15.1Struts2概述254
15.1.1StrutsMVC模式254
15.1.2Struts工作流程255
15.1.3Struts基本配置255
15.2个Struts2程序257
15.2.1创建JSP页面257
15.2.2创建Action258
15.2.3struts.xml文件259
15.2.4web.xml文件259
15.2.5显示信息260
15.2.6运行项目260
15.3控制器Action261
15.3.1Action接口261
15.3.2属性注入值261
15.3.3动态方法调用263
15.3.4Map类型变量264
15.4Struts标签库266
15.4.1标签库的配置266
15.4.2流程控制标签266
15.4.3表单应用标签270
15.5OGNL表达式语言274
15.5.1Struts2OGNL表达式274
15.5.2获取ActionContext对象信息274
15.5.3获取属性与方法277
15.5.4访问静态属性与方法279
15.5.5访问数组和集合280
15.5.6过滤与投影283
15.6新手疑难问题解答286
15.7实战训练286
第16章Hibernate框架的应用288
16.1Hibernate概述288
16.1.1ORM概述288
16.1.2Hibernate架构288
16.2开发环境配置289
16.2.1关联数据库289
16.2.2配置Hibernate290
16.2.3Hibernate配置文件291
16.3HibernateORM292
16.3.1在MyEclipse中建表292
16.3.2Hibernate反转控制293
16.3.3Hibernate持久化类294
16.3.4Hibernate类映射296
16.3.5session管理297
16.4操作持久化类299
16.4.1使用session操作数据299
16.4.2使用DAO操作数据300
16.5Hibernate查询语言300
16.5.1HQL介绍301
16.5.2FROM语句301
16.5.3WHERE语句301
16.5.4UPDATE语句302
16.5.5DELETE语句303
16.5.6动态赋值303
16.5.7排序查询305
16.5.8聚合函数305
16.5.9联合查询306
16.5.10子查询307
16.6新手疑难问题解答308
16.7实战训练308
第17章开发银行业务管理系统310
17.1系统背景及功能概述310
17.1.1背景简介310
17.1.2功能概述310
17.1.3开发及运行环境310
17.2系统分析311
17.2.1系统总体设计311
17.2.2系统界面设计311
17.3系统运行及配置312
17.3.1系统开发及导入步骤312
17.3.2系统文件结构图314
17.4系统主要功能的实现315
17.4.1数据库与数据表设计315
17.4.2实体类的创建318
17.4.3数据访问类320
17.4.4控制分发及配置321
17.4.5业务数据处理323


资源获取

相关资源

网友留言