![]()
内容推荐 Java Web是Java企业级开发平台中的重要组成技术。开发者只有拥有了扎实的Web技术功底和良好的Web程序设计能力,才能具备项目架构的设计能力。通过本书的学习,读者可以充分地理解Web开发的技术特点、性能调优以及项目设计模式。 本书主要通过大量的代码实例为读者详细讲解JSP、Servlet、MVC等Java Web中的核心开发技术,同时又通过实际的案例结合反射机制讲解如何实现MVC开发框架,这样不仅可以帮助读者更好地理解MVC的设计思想,也为读者后续学习SpringMVC开发技术做了良好的铺垫。 Java Web是Java技术与后续知识之间的重要桥梁,而要学会综合应用JSP、Servlet、MVC、Ajax、JSON、开发框架等技术,就需要依据完整的项目。本书基于Bootstrap前端框架介绍实战项目,包括各类基本功能的实现。同时考虑到实际的应用,本书也基于Maven工具进行开发讲解,帮助读者获得完整的项目经验,并对所学知识进行有效的整合。 本书附有配套视频、源代码、习题、教学课件等资源。为了帮助读者更好地学习本书,作者还提供了在线答疑服务。本书适合作为高等教育本科、专科院校计算机相关专业的教材,也可供广大计算机编程爱好者自学使用。 作者简介 李兴华,一线开发技术讲师,系统架构师,20年以上软件行业从业经验,15年原创编程图书写作经验,现致力于公益教学,为学生打造零成本学习生态。技术方向主要为编程语言、系统架构、数据库、移动端开发、前端开发、大数据等,已出版的图书包含Java、Python、数据库、Android、系统架构等方面的20多本原创书籍。 目录 第1章 Java Web开发概述 1.1 Web相关概念 1.1.1 HTTP 1.1.2 HTML 1.2 JavaEE开发架构 1.2.1 企业平台开发架构 1.2.2 JavaEE标准架构 1.2.3 MVC设计模式 1.3 本章概览 第2章 搭建Web开发环境 2.1 Tomcat基本配置 2.1.1 Tomcat安装 2.1.2 配置Tomcat监听端口 2.1.3 配置虚拟目录 2.2 JSP编程起步 2.3 Tomcat执行流程 2.4 Tomcat内存调整策略 2.5 Web交互性 2.6 IDEA开发Java Web程序 2.6.1 IDEA整合Tomcat 2.6.2 Web代码调试 2.7 本章概览 第3章 JSP基础语法 3.1 JSP程序注释 3.2 Scriptlet 3.2.1 代码编写Scriptlet 3.2.2 结构定义Scriptlet 3.2.3 表达式输出Scriptlet 3.2.4 Scriptlet标签指令 3.3 page指令 3.3.1 页面响应编码 3.3.2 MIME配置 3.3.3 错误页 3.3.4 import语句 3.3.5 整合MySQL数据库 3.3.6 JavaBean定义与使用 3.4 include导入指令 3.4.1 静态导入 3.4.2 动态导入 3.4.3 静态导入与动态导入区别 3.5 forward跳转指令 3.6 用户登录项目实战 3.6.1 用户登录表单 3.6.2 用户登录检测 3.6.3 SQL注入漏洞 3.6.4 登录信息显示 3.7 本章概览 第4章 JSP内置对象 4.1 内置对象简介 4.2 属性范围 4.2.1 page属性范围 4.2.2 request属性范围 4.2.3 session属性范围 4.2.4 application属性范围 4.2.5 pageContext属性操作深入 4.3 request内置对象 4.3.1 接收请求参数 4.3.2 请求乱码处理 4.3.3 接收数组请求参数 4.3.4 动态接收参数 4.3.5 获取上下文路径 4.3.6 base资源定位 4.3.7 获取客户端请求信息 4.4 response内置对象 4.4.1 设置响应头信息 4.4.2 HTTP状态码 4.4.3 请求重定向 4.4.4 Cookie操作 4.5 session内置对象 …… 第5章 Servlet服务端编程 第6章 表达式语言与JSTL 第7章 Web开发扩展 第8章 XML编程 第9章 Ajax异步数据交互 第10章 JSON编程 第11章 Java业务设计分析 附录A HTTP常见状态码 附录B HTTP常见请求头信息 附录C HTTP常见响应头信息 |