𝔖 Scriptorium
✦   LIBER   ✦

📁

Tomcat与Java Web开发技术详解(第3版)

✍ Scribed by 孙卫琴


Publisher
电子工业出版社
Year
2019
Tongue
Chinese
Leaves
805
Series
Java开发专家
Edition
3
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


本书结合全新的Tomcat 9版本,详细介绍了开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识,Java Web开发的高级技术,在Java Web应用中运用第三方提供的实用软件(如Spring、Velocity和Log4J)的方法,以及Tomcat的各种高级功能。

书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。由于Java Web技术是Oracle公司在Java Servlet规范中提出的通用技术,因此本书讲解的Java Web应用例子可以运行在任何一个实现Oracle的Servlet规范的Java Web服务器上。随书附赠光盘内容为本书所有范例源程序,视频教程,以及本书涉及的部分软件的全新版本的安装程序。

本书语言深入浅出,通俗易懂。无论对于Java Web开发的新手还是行家来说,本书都是精通Tomcat和开发Java Web应用的必备的实用手册。本书还可作为高校的学习Java Web开发的教材,以及企业Java Web培训教材。

✦ Table of Contents


扉页
版权页
推荐语
前 言
目录
第1 篇 Java Web开发技术详解
第1章 Web运作原理探析
1.1 Web的概念
1.2 HTML简介
1.3 URL简介
1.4 HTTP简介
1.4.1 HTTP请求格式
1.4.2 HTTP响应的格式
1.4.3 正文部分的MIME类型
1.4.4 HTTP各个版本的特点
1.5 用Java套接字创建HTTP客户与服务器程序
1.5.1 演示异构系统之间用HTTP协议通信
1.5.2 演示对网页中超链接的处理过程
1.5.3 演示对网页中图片的处理过程
1.6 Web的发展历程
1.6.1 发布静态HTML文档
1.6.2 发布静态多媒体信息
1.6.3 提供浏览器端与用户的动态交互功能
1.6.4 提供服务器端与用户的动态交互功能
1.6.5 发布Web应用
1.6.6 发布Web服务
1.6.7 Web 2.0:全民共建的Web
1.6.8 Web 3.0:智能化处理海量信息
1.7 处理HTTP请求参数以及HTML表单
1.8 客户端向服务器端上传文件
1.9 小结
1.10 思考题
第2章 Tomcat简介
2.1 Tomcat概述
2.2 Tomcat作为Servlet容器的基本功能
2.3 Tomcat的组成结构
2.4 Tomcat的工作模式
2.5 Tomcat的版本
2.6 安装和配置Tomcat所需的资源
2.7 安装Tomcat
2.8 启动Tomcat并测试Tomcat的安装
2.9 Tomcat的运行脚本
2.10 小结
2.11 思考题
第3章 第一个Java Web应用
3.1 Java Web应用简介
3.2 创建Java Web应用
3.2.1 Java Web应用的目录结构
3.2.2 创建HTML文件
3.2.3 创建Servlet类
3.2.4 创建JSP文件
3.2.5 创建web.xml文件
3.3 在Tomcat中发布Java Web应用
3.3.1 Tomcat的目录结构
3.3.2 按照默认方式发布Java Web应用
3.3.3 Web组件的URL
3.3.4 配置Tomcat的<Context>元素
3.3.5 配置Tomcat的虚拟主机
3.4 创建、配置和使用自定义JSP标签
3.5 用批处理文件或ANT编译范例
3.6 小结
3.7 思考题
第4章 Servlet技术(上)
4.1 Servlet API
4.1.1 Servlet接口
4.1.2 GenericServlet抽象类
4.1.3 HttpServlet抽象类
4.1.4 ServletRequest接口
4.1.5 HttpServletRequest接口
4.1.6 ServletResponse接口
4.1.7 HttpServletResponse接口
4.1.8 ServletConfig接口
4.1.9 ServletContext接口
4.2 Java Web应用的生命周期
4.2.1 启动阶段
4.2.2 运行时阶段
4.2.3 终止阶段
4.2.4 用Tomcat的管理平台管理Web应用的生命周期
4.3 Servlet的生命周期
4.3.1 初始化阶段
4.3.2 运行时阶段
4.3.3 销毁阶段
4.3.4 演示Servlet的生命周期的范例
4.4 ServletContext与Web应用范围
4.4.1 在Web应用范围内存放共享数据的范例
4.4.2 使用ServletContextListener监听器
4.5 Servlet的服务方法抛出异常
4.6 防止页面被客户端缓存
4.7 使用Annotation标注配置Servlet
4.8 处理HTTP请求参数中的中文字符编码
4.9 小结
4.10 思考题
第5章 Servlet技术(下)
5.1 下载文件
5.2 上传文件
5.2.1 利用Apache开源类库实现文件上传
5.2.2 利用Servlet API中的Part接口实现文件上传
5.3 动态生成图像
5.4 读写Cookie
5.5 访问Web应用的工作目录
5.6 转发和包含
5.6.1 请求转发
5.6.2 包含
5.6.3 请求范围
5.7 重定向
5.8 访问Servlet容器内的其他Web应用
5.9 避免并发问题
5.9.1 合理决定在Servlet中定义的变量的作用域类型
5.9.2 使用Java同步机制对多线程同步
5.9.3 被废弃的SingleThreadModel接口
5.10 对客户请求的异步处理
5.10.1 异步处理的流程
5.10.2 异步处理的范例
5.10.3 异步监听器
5.10.4 非阻塞I/O
5.11 服务器端推送
5.12 小结
5.13 思考题
第6章 JSP技术
6.1 比较HTML、Servlet和JSP
6.1.1 静态HTML文件
6.1.2 用Servlet动态生成HTML页面
6.1.3 用JSP动态生成HTML页面
6.2 JSP语法
6.2.1 JSP指令(Directive)
6.2.2 JSP声明
6.2.3 Java程序片段(Scriptlet)
6.2.4 Java表达式
6.2.5 隐含对象
6.3 JSP的生命周期
6.4 请求转发
6.5 包含
6.5.1 静态包含
6.5.2 动态包含
6.5.3 混合使用静态包含和动态包含
6.6 JSP异常处理
6.7 再谈发布JSP
6.8 预编译JSP
6.9 PageContext类的用法
6.10 在web.xml中配置JSP
6.11 JSP技术的发展趋势
6.12 小结
6.13 思考题
第7章 bookstore应用简介
7.1 bookstore应用的软件结构
7.1.1 Web服务器层
7.1.2 数据库层
7.2 浏览bookstore应用的JSP网页
7.3 JavaBean和实用类
7.3.1 实体类
7.3.2 购物车的实现
7.4 发布bookstore应用
7.5 小结
第8章 访问数据库
8.1 安装和配置MySQL数据库
8.2 JDBC简介
8.2.1 java.sql包中的接口和类
8.2.2 编写访问数据库程序的步骤
8.2.3 事务处理
8.3 通过JDBC API访问数据库的JSP范例程序
8.4 bookstore应用通过JDBC API访问数据库
8.5 数据源(DataSource)简介
8.6 配置数据源
8.6.1 在context.xml中加入<Resource>元素
8.6.2 在web.xml中加入<resource-ref>元素
8.7 程序中访问数据源
8.7.1 通过数据源连接数据库的JSP范例程序
8.7.2 bookstore应用通过数据源连接数据库
8.8 处理数据库中数据的中文字符编码
8.9 分页显示批量数据
8.10 用可滚动结果集分页显示批量数据
8.11 小结
8.12 思考题
第9章 HTTP会话的使用与管理
9.1 会话简介
9.2 HttpSession的生命周期及会话范围
9.3 使用会话的JSP范例程序
9.4 使用会话的Servlet范例程序
9.5 通过重写URL来跟踪会话
9.6 会话的持久化
9.6.1 标准会话管理器StandardManager
9.6.2 持久化会话管理器PersistentManager
9.7 会话的监听
9.7.1 用HttpSessionListener统计在线用户人数
9.7.2 用HttpSessionBindingListener统计在线用户人数
9.8 小结
9.9 思考题
第10章 JSP访问JavaBean
10.1 JavaBean简介
10.2 JSP访问JavaBean的语法
10.3 JavaBean的范围
10.3.1 JavaBean在页面(page)范围内
10.3.2 JavaBean在请求(request)范围内
10.3.3 JavaBean在会话(session)范围内
10.3.4 JavaBean在Web应用(application)范围内
10.4 在bookstore应用中访问JavaBean
10.4.1 访问BookDB类
10.4.2 访问ShoppingCart类
10.5 小结
10.6 思考题
第11章 开发JavaMail Web应用
11.1 E-Mail协议简介
11.1.1 SMTP简单邮件传输协议
11.1.2 POP3邮局协议
11.1.3 接收邮件的新协议IMAP
11.2 JavaMail API简介
11.3 建立JavaMail应用程序的开发环境
11.3.1 获得JavaMail API的类库
11.3.2 安装和配置邮件服务器
11.4 创建JavaMail应用程序
11.5 JavaMail Web应用简介
11.6 JavaMail Web应用的程序结构
11.6.1 重新封装Message数据
11.6.2 用于保存邮件账号信息的JavaBean
11.6.3 定义所有JSP文件的相同内容
11.6.4 登录IMAP服务器上的邮件账号
11.6.5 管理邮件夹
11.6.6 查看邮件夹中的邮件信息
11.6.7 查看邮件内容
11.6.8 创建和发送邮件
11.6.9 退出邮件系统
11.7 在Tomcat中配置邮件会话(Mail Session)
11.7.1 在context.xml中配置Mail Session资源
11.7.2 在web.xml中加入对JNDI MailSession资源的引用
11.7.3 在JavaMail应用中获取JNDIMail Session资源
11.8 发布和运行JavaMail应用
11.9 小结
11.10 思考题
第12章 EL表达式语言
12.1 基本语法
12.1.1 访问对象的属性及数组的元素
12.1.2 EL运算符
12.1.3 隐含对象
12.1.4 命名变量
12.2 使用EL表达式的JSP范例
12.2.1 关于基本语法的例子
12.2.2 读取HTML表单数据的例子
12.2.3 访问命名变量的例子
12.3 定义和使用EL函数
12.4 小结
12.5 思考题
第13章 自定义JSP标签
13.1 自定义JSP标签简介
13.2 JSP Tag API
13.2.1 JspTag接口
13.2.2 Tag接口
13.2.3 IterationTag接口
13.2.4 BodyTag接口
13.2.5 TagSupport类和BodyTagSupport类
13.3 message标签范例(访问标签属性)
13.3.1 创建message标签的处理类MessageTag
13.3.2 创建标签库描述文件
13.3.3 在Web应用中使用标签
13.3.4 发布支持中、英文版本的helloapp应用
13.4 iterate标签范例(重复执行标签主体)
13.5 greet标签范例(访问标签主体内容)
13.6 小结
13.7 思考题
第14章 采用模板设计网上书店应用
14.1 如何设计网站的模板
14.2 创建负责流程控制的Serviet
14.3 创建模板标签和模板JSP文件
14.3.1 <parameter>标签和其处理类
14.3.2 <screen>标签和处理类
14.3.3 <definition>标签和处理类
14.3.4 <insert>标签和处理类
14.4 修改JSP文件
14.5 发布采用模板设计的bookstore应用
14.6 小结
第15章 JSTL Core标签库
15.1 使用第三方提供的标签库的步骤
15.2 JSTL标签库简介
15.3 一般用途的标签
15.3.1 <c:out>标签
15.3.2 <c:set>标签
15.3.3 <c:remove>标签
15.3.4 <c:catch>标签
15.4 条件标签
15.4.1 <c:if>标签
15.4.2 <c:choose>、<c:when>和<c:otherwise>标签
15.5 迭代标签
15.5.1 <c:forEach>标签
15.5.2 <c:forTokens>标签
15.6 URL相关的标签
15.6.1 <c:import>标签
15.6.2 <c:url>标签
15.6.3 <c:redirect>标签
15.7 小结
15.8 思考题
第16章 JSTL I18N标签库
16.1 国际化的概念
16.2 Java语言对I18N的支持
16.2.1 Locale类
16.2.2 ResourceBundle类
16.2.3 MessageFormat类和复合消息
16.3 国际化标签
16.3.1 <fmt:setLocale>标签
16.3.2 <fmt:setBundle>标签
16.3.3 <fmt:bundle>标签
16.3.4 <fmt:message>标签
16.3.5 <fmt:param>标签
16.3.6 <fmt:requestEncoding>标签
16.4 创建国际化的Web应用
16.4.1 创建支持国际化的网页
16.4.2 创建资源文件
16.5 格式化标签
16.5.1 <fmt:setTimeZone>标签
16.5.2 <fmt:timeZone>标签
16.5.3 <fmt:formatNumber>标签
16.5.4 <fmt:parseNumber>标签
16.5.5 <fmt:formatDate>标签
16.5.6 <fmt:parseDate>标签
16.6 小结
16.7 思考题
第17章 JSTL SQL标签库
17.1 <sql:setDataSource>标签
17.2 <sql:query>标签
17.2.1 设置数据源
17.2.2 设置select查询语句
17.2.3 控制实际取出的记录
17.2.4 访问查询结果
17.2.5 使用<sql:query>标签的范例
17.3 <sql:param>标签
17.4 <sql:dateParam>标签
17.5 <sql:update>标签
17.6 <sql:transaction>标签
17.7 小结
17.8 思考题
第18章 JSTL Functions标签库
18.1 fn:contains函数
18.2 fn:containsIgnoreCase函数
18.3 fn:startsWith函数
18.4 fn:endsWith函数
18.5 fn:indexOf函数
18.6 fn:replace函数
18.7 fn:substring函数
18.8 fn:substringBefore函数
18.9 fn:substringAfter函数
18.10 fn:split函数
18.11 fn:join函数
18.12 fn:toLowerCase函数
18.13 fn:toUpperCase函数
18.14 fn:trim函数
18.15 fn:escapeXml函数
18.16 fn:length函数
18.17 小结
18.18 思考题
第19章 简单标签和标签文件
19.1 实现SimpleTag接口
19.1.1 创建和使用<hello>简单标签
19.1.2 创建和使用带属性和标签主体的<welcome>简单标签
19.1.3 创建和使用带动态属性的<max>简单标签
19.2 使用标签文件
19.2.1 标签文件的隐含对象
19.2.2 标签文件的指令
19.2.3 标签文件的<jsp:invoke>和<jsp:doBody>动作元素
19.2.4 创建和使用带属性和标签主体的display标签文件
19.2.5 创建和使用带属性和标签主体的welcome标签文件
19.2.6 创建和使用带变量的precode标签文件
19.3 小结
19.4 思考题
第20章 过滤器
20.1 过滤器简介
20.2 创建过滤器
20.3 发布过滤器
20.3.1 在web.xml文件中配置过滤器
20.3.2 用@WebFilter标注来配置过滤器
20.3.3 用NoteFilter来过滤NoteServlet的范例
20.4 串联过滤器
20.4.1 包装设计模式简介
20.4.2 ServletOutputStream的包装类
20.4.3 HttpServletResponse的包装类
20.4.4 创建对响应结果进行字符串替换的过滤器
20.4.5 ReplaceTextFilter过滤器工作的UML时序图
20.4.6 发布和运行包含ReplaceTextFilter过滤器的Web应用
20.5 异步处理过滤器
20.6 小结
20.7 思考题
第21章 在Web应用中访问EJB组件
21.1 JavaEE体系结构简介
21.2 安装和配置WildFly服务器
21.3 创建EJB组件
21.3.1 编写Remote接口
21.3.2 编写Enterprise Java Bean类
21.4 在Web应用中访问EJB组件
21.5 发布JavaEE应用
21.5.1 在WildFly上发布EJB组件
21.5.2 在WildFly上发布Web应用
21.5.3 在WildFly上发布JavaEE应用
21.6 小结
21.7 思考题
第22章 在Web应用中访问Web服务
22.1 SOAP简介
22.2 在Tomcat上发布Axis Web应用
22.3 创建SOAP服务
22.3.1 创建提供SOAP服务的Java类
22.3.2 创建SOAP服务的发布描述文件
22.4 发布和管理SOAP服务
22.4.1 发布SOAP服务
22.4.2 管理SOAP服务
22.5 创建和运行SOAP客户程序
22.6 在bookstore应用中访问SOAP服务
22.6.1 对SOAP服务方法的参数和返回值的限制
22.6.2 创建BookDB服务类及BookDBDelegate代理类
22.6.3 发布BookDBService服务和bookstore应用
22.7 小结
22.8 思考题
第23章 Web应用的MVC设计模式
23.1 MVC设计模式简介
23.2 JSP Modell和JSP Mode12
23.3 Spring MVC概述
23.3.1 Spring MVC的框架结构
23.3.2 Spring MVC的工作流程
23.4 创建采用Spring MVC的Web应用
23.4.1 建立Spring MVC的环境
23.4.2 创建视图
23.4.3 创建模型
23.4.4 创建Controller组件
23.4.5 创建web.xml文件和SpringMVC配置文件
23.5 运行helloapp应用
23.6 小结
23.7 思考题
第2 篇 Tomcat配置及第三方实用软件的用法
第24章 Tomcat的管理平台
24.1 访问Tomcat的管理平台
24.2 Tomcat的管理平台
24.2.1 管理Web应用
24.2.2 管理HTTP会话
24.2.3 查看Tomcat服务器信息
24.3 小结
第25章 安全域
25.1 安全域概述
25.2 为Web资源设置安全约束
25.2.1 在web.xml中加入<security-constraint>元素
25.2.2 在web.xml中加入<login-config>元素
25.2.3 在web.xml中加入<security-role>元素
25.3 内存域
25.4 JDBC域
25.4.1 用户数据库的结构
25.4.2 在MySQL中创建和配置用户数据库
25.4.3 配置<Realm>元素
25.5 DataSource域
25.6 在Web应用中访问用户信息
25.7 小结
25.8 思考题
第26章 Tomcat与其他HTTP服务器集成
26.1 Tomcat与HTTP服务器集成的原理
26.1.1 JK插件
26.1.2 AJP协议
26.2 在Windows下Tomcat与Apache服务器集成
26.3 在Linux下Tomcat与Apache服务器集成
26.4 Tomcat与IIS服务器集成
26.4.1 安装和启动IIS服务器
26.4.2 准备相关文件
26.4.3 编辑注册表
26.4.4 在IIS中加入“jakarta”虚拟目录
26.4.5 把JK插件作为ISAPI筛选器加入到IIS
26.4.6 测试配置
26.5 Tomcat集群
26.5.1 配置集群系统的负载平衡器
26.5.2 配置集群管理器
26.6 小结
26.7 思考题
第27章 在Tomcat中配置SSI
27.1 SSI简介
27.1.1 #echo指令
27.1.2 #include指令
27.1.3 #flastmod指令
27.1.4 #fsize指令
27.1.5 #exec指令
27.1.6 #config指令
27.1.7 #if、#elif、#else和#endif指令
27.2 在Tomcat中配置对SSI的支持
27.3 小结
27.4 思考题
第28章 Tomcat阀
28.1 Tomcat阀简介
28.2 客户访问日志阀
28.3 远程地址过滤阀
28.4 远程主机过滤阀
28.5 错误报告阀
28.6 小结
28.7 思考题
第29章 在Tomcat中配置SSL
29.1 SSL简介
29.1.1 加密通信
29.1.2 安全证书
29.1.3 SSL握手
29.2 在Tomcat中使用SSL
29.2.1 准备安全证书
29.2.2 配置SSL连接器
29.2.3 访问支持SSL的Web站点
29.3 小结
29.4 思考题
第30章 用ANT工具管理Web应用
30.1 安装配置ANT
30.2 创建build.xml文件
30.3 运行ANT
30.4 小结
30.5 思考题
第31章 使用Log4J进行日志操作
31.1 Log4J简介
31.1.1 Logger组件
31.1.2 Appender组件
31.1.3 Layout组件
31.1.4 Logger组件的继承性
31.2 Log4J的基本使用方法
31.2.1 创建Log4J的配置文件
31.2.2 在程序中使用Log4J
31.3 在helloapp应用中使用Log4J
31.4 小结
31.5 思考题
第32章 Velocity模板语言
32.1 获得与Velocity相关的类库
32.2 Velocity的简单例子
32.2.1 创建Velocity模板
32.2.2 创建扩展VelocityViewServlet的Servlet类
32.2.3 发布和运行基于Velocity的Web应用
32.3 注释
32.4 引用
32.4.1 变量引用
32.4.2 属性引用
32.4.3 方法引用
32.4.4 正式引用符
32.4.5 安静引用符
32.4.6 转义符
32.4.7 大小写替换
32.5 指令
32.5.1 #set指令
32.5.2 字面字符串
32.5.3 #if指令
32.5.4 比较运算
32.5.5 #foreach循环指令
32.5.6 #include指令
32.5.7 #parse指令
32.5.8 #macro指令
32.5.9 转义VTL指令
32.5.10 VTL的格式
32.6 其他特征
32.6.1 数学运算
32.6.2 范围操作符
32.6.3 字符串的连接
32.7 小结
32.8 思考题
第33章 创建嵌入式Tomcat服务器
33.1 将Tomcat嵌入Java应用
33.2 创建嵌入了Tomcat的Java示范程序
33.3 终止嵌入式Tomcat服务器
33.3.1 调用Tomcat类的stop()方法终止服务器
33.3.2 通过SHUTSDOWN命令终止服务器
33.4 运行嵌入式Tomcat服务器
33.5 小结
33.6 思考题
附录A server.xml文件
A.1 配置Server元素
A.2 配置Service元素
A.3 配置Engine元素
A.4 配置Host元素
A.5 配置Context元素
A.6 配置Connector元素
A.7 配置Executor元素
附录B web.xml文件
B.1 配置过滤器
B.2 配置Servlet
B.3 配置Servlet映射
B.4 配置Session
B.5 配置Welcome文件清单
B.6 配置Tag Library
B.7 配置资源引用
B.8 配置安全约束
B.9 配置安全验证登录界面
B.10 配置对安全验证角色的引用
附录C XML简介
C.1 SGML、HTML与XML的比较
C.2 DTD文档类型定义
C.3 有效XML文档以及简化格式的XML文档
C.4 XML中的常用术语
C.4.1 URL、URN和URI
C.4.2 XML命名空间
附录D 书中涉及软件获取途径


📜 SIMILAR VOLUMES


Tomcat与Java Web开发技术详解(第3版)
✍ 孙卫琴 📂 Library 📅 2019 🏛 电子工业出版社 🌐 中文

<p>本书结合全新的Tomcat 9版本,详细介绍了开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识,Java Web开发的高级技术,在Java Web应用中运用第三方提供的实用软件(如Spring、Velocity和Log4J)的方法,以及Tomcat的各种高级功能。</p> <p>书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。由于Java Web技术是Oracle公司在Java Servlet规范中提出的通用技术,因此本书讲解的Java Web应用例子可以运行在任何一个实现Orac

Web前端开发技术实验与实践——HTML5、CSS3、JavaScript(第3
✍ 储久良 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书分为上、下两篇。上篇为实训(课内同步实验),包括HTML基础(Web前端开发环境配置与HTML基础,格式化文本、段落与列表,超链接与多媒体文件应用)、页面布局技术(DIV+CSS综合应用、DIV+CSS布局规划、表格与表格页面布局、表单页面设计)、HTML5基础与CSS3应用、JavaScript应用(JavaScript基础应用、高级应用、事件分析、DOM与BOM应用案例、HTML5高级应用案例)。内含13次实训、39个实训项目、26个课外拓展训练项目。下篇为实践(课程设计),包括高校网站、IT企业网站和社会团体网站设计与开发3个典型案例。 本书内容结构合理,实训项目设计由浅入深、循序渐

Web前端开发技术::HTML5、CSS3、JavaScript(第3版)
✍ 储久良 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书第3版紧贴互联网行业发展对Web前端开发工程师岗位的新要求,结合众多高校教师的教学反馈意见和建议,在第2版的基础上新增加了HTML5和CSS3相关新特性和新应用.全书详细地介绍了HTML,CSS,DIV,HTML5基础和CSS3应用,JavaScript,DOM与BOM,HTML5高级应用等部分的基本语法和关键应用.内容编排结构合理,由浅入深,循序渐进地引导读者快速入门,并能提高初级及以上读者的实际应用水平,让读者能够快速适应移动互联网行业对Web前端开发工程师岗位的新需求.

Web前端开发技术——HTML5、CSS3、JavaScript(第3版)
✍ 储久良 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书第3版紧贴互联网行业发展对Web前端开发工程师岗位的新要求,结合众多高校教师的教学反馈意见和建议,在第2版的基础上新增加了HTML5和CSS3相关新特性和新应用。全书详细地介绍了HTML、CSS、DIV、HTML5基础和CSS3应用、JavaScript、DOM与BOM、HTML5高级应用等部分的基本语法和关键应用。内容编排结构合理,由浅入深,循序渐进地引导读者快速入门,并能提高初级及以上读者的实际应用水平,让读者能够快速适应移动互联网行业对Web前端开发工程师岗位的新需求。 本书可作为高等学校计算机科学与技术、软件工程、信息管理与信息系统、网络工程、物联网工程、信息科学技术、数字媒体技术

ASP.NET Web应用开发技术(第2版)
✍ 喻钧、白小军、岳鑫、代军 📂 Library 📅 2017 🏛 清华大学出版社 🌐 Chinese

本书从ASP.NET初学者的角度出发,由浅入深地对ASP.NET Web开发技术进行了详细介绍。本书共分为10章,分别介绍了Web程序设计基础,HTML、XML与CSS,客户端编程技术与开发框架,C# 语法基础,Web Form技术,Web应用程序状态管理,数据访问技术,数据绑定,MVC开发模式,AJAX与Web API等内容。 全书内容翔实,通俗易懂,适合自学。书中给出了丰富的实例以帮助读者深入理解和学习,在每章的后面还配有习题和上机练习。本书既可作为高等院校学生的教材,也可作为自学ASP.NET动态网页设计的读者的参考书。

网站设计与Web应用开发技术(第二版)
✍ 吴伟敏, 编著 📂 Library 📅 2015 🏛 清华大学出版社 🌐 Chinese

《网站设计与Web应用开发技术(第二版)》从Web基本概念和网站的规划设计及建设方法入手,着重介绍HTML、CSS、JavaScript和服务器端开发技术的基本原理和开发方法,并展望了网站开发领域最新的动向。全书内容在编排上由浅入深,并辅以大量的实例说明。全书共分为8章,包括WWW简介、网站策划设计与网站运行环境设置、HTTP协议及其开发与HTML语言基础、交互设计及HTML高级应用、层叠样式表(CSS)、JavaScript语言、服务器端开发——动态网页技术基础和Web展望。   《网站设计与Web应用开发技术(第二版)》内容丰富,结构清晰,具有很强的实用性,既可作为各类高等院校学习网站设计