×
Jakarta EE企业级应用开发实例教程

Jakarta EE企业级应用开发实例教程

1星价 ¥67.6 (7.6折)
2星价¥67.6 定价¥89.0
暂无评论
图文详情
  • ISBN:9787302670216
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:488
  • 出版时间:2024-08-01
  • 条形码:9787302670216 ; 978-7-302-67021-6

本书特色

本书基于*新的Jakarta EE 10版本,讲解全新的Java企业级应用的开发。

内容简介

Java企业版(Enterprise Edition)是当前开发企业级应用的主流平台,绝大多数企业级应用项目采用基于该平台及其相关的框架技术,如Hibernate、MyBatis、Spring、Spring Boot、Spring Cloud等。该平台经过发展和改进,从*初的Java EE到现在的Jakarta EE,完全适应了当今主流的开发基于云的原生应用以及微服务项目的需求,成为企业级应用项目的**平台。本书全面系统地介绍了Jakarta EE的体系结构,以及Jakarta EE的主流应用服务器和集成开发工具,主要内容包括Jakarta EE框架组成、应用服务器类型及安装、集成开发工具的安装和使用。本书重点讲解了Jakarta EE中的Servlet组件编程、请求处理编程、响应处理编程、会话跟踪编程、ServletContext对象、过滤器编程、监听器编程、JSP、EL、JSTL、JNDI服务基础和编程、JDBC和连接池编程、Java Mail服务编程,以及Jakarta EE MVC模式架构应用,REST API微服务的Jakarta EE实现。本书采用案例驱动,主要知识的讲解都辅以实际应用案例,便于读者理解和自主练习。本书内容通俗易懂,详略得当,重点突出。

目录

第1章Jakarta EE概述 1.1软件开发现状和发展趋势 1.1.1软件开发现状 1.1.2未来发展趋势 1.2Jakarta EE概念 1.2.1Jakarta EE定义 1.2.2Jakarta EE规范 1.3Jakarta EE容器规范 1.4Jakarta EE组件规范 1.5Jakarta EE服务规范 1.6Jakarta EE通信协议规范 1.7Jakarta EE角色规范 1.8Jakarta EE体系架构 1.9Jakarta EE 10的规范详细组成 第2章Jakarta EE服务器的安装和配置 2.1Jakarta EE服务器概述 2.1.1符合Java EE规范的服务器产品 2.1.2Jakarta EE服务器产品的比较和选择 2.2Tomcat服务器 2.2.1Tomcat的下载 2.2.2Tomcat的安装 2.2.3Tomcat的测试 2.3Eclipse GlassFish服务器 2.3.1GlassFish的下载 2.3.2GlassFish的安装和启动 2.3.3GlassFish的管理和配置 2.3.4GlassFish部署Jakarta EE Web项目 2.4WildFly服务器 2.4.1WildFly的下载 2.4.2WildFly的安装 2.4.3WildFly服务器的工作模式 2.4.4WildFly的管理 2.4.5WildFly的主要配置任务 2.4.6WildFly部署Java Web项目 第3章Jakarta EE开发环境的安装和配置 3.1Jakarta EE开发工具的比较和选择 3.2Eclipse IDE工具的安装和配置 3.2.1Eclipse IDE的下载 3.2.2Eclipse IDE的安装和启动 3.2.3配置Java SE JDK环境 3.2.4配置Jakarta EE服务器 3.2.5创建Jakarta EE Web项目 3.2.6部署Jakarta EE Web项目 3.2.7Maven的安装和配置 3.2.8Eclipse IDE配置Maven 3.2.9创建Maven Web项目 3.3Spring Tools 4 for Eclipse的安装和配置 3.3.1STS的下载和安装 3.3.2STS插件的安装 3.4IntelliJ IDEA工具的安装和配置 3.4.1IDEA的下载和安装 3.4.2IDEA的启动和配置 3.4.3IDEA开发Jakarta EE Web项目 第4章Servlet编程 4.1Web基础回顾 4.1.1Web基本概念 4.1.2Web工作模式 4.1.3Web请求方式 4.1.4Web响应类型 4.2Servlet概述 4.2.1Servlet概念 4.2.2Servlet体系结构 4.2.3Servlet功能 4.3Servlet编程 4.3.1引入Servlet API的包 4.3.2Servlet类的定义 4.3.3重写doGet方法 4.3.4重写doPost方法 4.3.5重写init方法 4.3.6重写destroy方法 4.3.7重写其他的请求方法 4.4使用IDE工具Servlet向导创建Servlet 4.5Servlet生命周期 4.5.1实例化阶段 4.5.2初始化阶段 4.5.3处理请求阶段 4.5.4销毁阶段 4.6Servlet配置 4.6.1Servlet的注解类方式配置 4.6.2Servlet的XML方式配置 4.7Servlet部署 4.8Servlet取得数据表记录并显示案例 4.8.1案例功能简述 4.8.2案例分析设计 4.8.3Servlet案例的编程实现 4.8.4案例部署和测试 第5章HTTP请求处理编程 5.1HTTP请求内容 5.1.1HTTP请求中包含信息 5.1.2请求行 5.1.3请求头 5.1.4请求体 5.2Jakarta EE请求对象 5.2.1请求对象接口类型与生命周期 5.2.2请求对象的功能与方法 5.2.3取得请求行方法 5.2.4取得请求头方法 5.2.5取得请求体方法 5.2.6请求对象取得常用请求头数据的便捷方法 5.2.7取得服务器端信息 5.3取得客户端HTML表单提交数据案例 5.3.1业务描述 5.3.2案例编程 5.4取得客户端信息并验证案例 5.4.1业务描述 5.4.2案例编程 5.4.3案例部署和测试 5.5文件上传请求处理案例 5.5.1业务描述 5.5.2案例编程 5.5.3案例部署和测试 第6章HTTP响应处理编程 6.1HTTP响应内容 6.1.1响应状态 6.1.2响应头 6.1.3响应体 6.2Java EE Web响应对象 6.2.1响应对象类型 6.2.2响应对象的取得和生命周期 6.3响应对象功能和方法 6.3.1响应状态码设定方法 6.3.2设置响应头功能和方法 6.3.3设置响应头便捷方法 6.3.4响应体发送功能和方法 6.3.5发送重定向功能和方法 6.4HTTP文本类型响应案例 6.4.1案例功能 6.4.2案例设计 6.4.3案例编程 6.4.4案例测试 6.5HTTP二进制类型响应案例 6.5.1案例功能 6.5.2案例设计 6.5.3案例编程 6.5.4案例测试 第7章HTTP会话跟踪编程 7.1Web会话基础 7.1.1会话的概念 7.1.2会话跟踪的概念 7.1.3Jakarta EE Web会话跟踪方法 7.2URL重写 7.2.1URL重写实现 7.2.2URL重写的缺点 7.3隐藏域表单元素 7.3.1隐藏域表单元素实现 7.3.2隐藏域表单元素的缺点 7.4Cookie 7.4.1Cookie的概念 7.4.2Jakarta EE Web规范Cookie API 7.4.3将Cookie保存到客户端 7.4.4Web服务器读取客户端保存的Cookie对象 7.4.5Cookie的缺点 7.5Jakarta EE会话对象 7.5.1会话对象的类型和取得 7.5.2会话对象的功能和方法 7.5.3会话对象的生命周期 7.5.4会话ID的保存方式 7.6会话对象验证码生成使用案例 7.6.1业务描述 7.6.2案例设计与编程 7.6.3案例测试 第8章ServletContext和Web配置 8.1Web应用环境对象 8.1.1Web应用环境对象的类型和取得 8.1.2服务器环境对象的生命周期 8.1.3服务器环境对象的功能和方法 8.2Jakarta EE Web的配置 8.2.1配置文件和位置 8.2.2Web级初始参数配置 8.2.3Web应用级异常处理配置 8.2.4MIME类型映射配置 8.2.5会话超时配置 8.2.6外部资源引用配置 8.3Servlet级配置对象ServletConfig 8.3.1配置对象类型和取得 8.3.2ServletConfig功能和方法 8.3.3ServletConfig对象应用案例 8.4转发 8.4.1转发实现 8.4.2转发与重定向的区别 8.4.3转发编程注意事项 8.5ServletContext应用案例 8.5.1案例设计与编程 8.5.2案例部署与测试 第9章Jakarta EE过滤器 9.1过滤器概述 9.1.1过滤器概念 9.1.2过滤器的基本功能 9.2Jakarta EE过滤器API 9.2.1Filter接口 9.2.2FilterChain接口 9.2.3FilterConfig接口 9.3Jakarta EE过滤器编程和配置 9.3.1Jakarta EE过滤器编程 9.3.2Jakarta EE过滤器配置 9.3.3Jakarta EE过滤器生命周期 9.4过滤器主要过滤任务 9.4.1处理HTTP请求 9.4.2处理HTTP响应 9.4.3阻断HTTP请求 9.5用户登录验证过滤器案例 9.5.1案例功能描述 9.5.2案例设计与编程 9.5.3案例过滤器测试 9.6修改响应头和响应体的过滤器案例 9.6.1案例功能描述 9.6.2案例设计与编程 9.6.3案例过滤器测试 第10章Jakarta EE监听器 10.1监听器概述 10.1.1监听器概念 10.1.2监听器基本功能 10.2监听器类型 10.3ServletContext对象监听器 10.3.1ServletContext对象监听器概述 10.3.2ServletContext对象监听器编程 10.3.3ServletContext对象监听器配置 10.3.4ServletContext对象监听器应用 10.4ServletContext对象属性监听器 10.4.1ServletContext对象属性监听器概述 10.4.2ServletContext对象属性监听器编程 10.4.3ServletContext对象属性监听器配置 10.4.4ServletContext对象属性监听器应用 10.5HttpSession会话对象监听器 10.5.1HttpSession会话对象监听器概述 10.5.2HttpSession会话对象监听器编程 10.5.3HttpSession会话对象监听器配置 10.5.4HttpSession会话对象监听器应用 10.6HttpSession会话对象属性监听器 10.6.1HttpSession会话对象属性监听器概述 10.6.2HttpSession会话对象属性监听器编程 10.6.3HttpSession会话对象属性监听器配置 10.6.4HttpSession会话对象属性监听器案例 10.7HttpServletRequest请求对象监听器 10.7.1HttpServletRequest请求对象监听器概述 10.7.2HttpServletRequest请求对象监听器编程 10.7.3HttpServletRequest请求对象监听器配置 10.7.4HttpServletRequest请求对象监听器案例 10.8HttpServletRequest请求对象属性监听器 10.8.1HttpServletRequest请求对象属性监听器概述 10.8.2HttpServletRequest请求对象属性监听器编程 10.9管理在线用户和单击次数的监听器案例 10.9.1案例设计与编程 10.9.2案例部署和测试 第11章JSP基础 11.1JSP概述 11.1.1JSP概念 11.1.2JSP与Servlet的比较 11.1.3JSP工作流程 11.1.4JSP组成 11.2JSP指令 11.2.1指令语法和类型 11.2.2page指令 11.2.3include指令 11.2.4taglib指令 11.3JSP动作 11.3.1JSP动作语法和类型 11.3.2include动作 11.3.3useBean动作 11.3.4setProperty动作 11.3.5getProperty动作 11.3.6forwared动作 11.3.7param动作 11.4JSP脚本 11.4.1JSP脚本类型 11.4.2代码脚本 11.4.3表达式脚本 11.4.4声明脚本 11.4.5注释脚本 11.5JSP内置对象 11.5.1请求对象request 11.5.2响应对象response 11.5.3会话对象session 11.5.4应用服务器对象application 11.5.5页面对象page 11.5.6页面环境对象pageContext 11.5.7输出对象out 11.5.8异常对象exception 11.5.9配置对象config 11.6JSP应用案例 11.6.1案例设计与编程 11.6.2案例部署和测试 第12章EL与JSTL 12.1EL基础 12.1.1EL基本概念 12.1.2EL基本语法 12.1.3EL运算符 12.1.4EL内置对象访问 12.2JSTL基础 12.2.1JSTL的功能 12.2.2JSTL标记类型 12.2.3JSTL引入 12.3JSTL核心标记 12.3.1核心基础标记 12.3.2逻辑判断标记 12.3.3循环遍历标记 12.3.4URL地址标记 12.4JSTL格式输出和I18N标记 12.4.1数值输出格式标记 12.4.2日期输出格式标记 12.4.3国际化I18N标记 12.5JSTL数据库标记 12.5.1sql:setDataSource标记 12.5.2sql:query标记 12.5.3sql:update标记 12.6JSTL应用案例 12.6.1案例功能简述 12.6.2组件设计与编程 12.6.3案例部署和测试 第13章命名服务JNDI编程 13.1命名目录服务基本知识 13.1.1命名服务的基本概念 13.1.2命名服务的基本功能 13.1.3目录服务的基本概念 13.1.4目录服务的基本功能 13.1.5常见的目录服务 13.2Java命名目录服务接口JNDI 13.2.1JNDI基础 13.2.2JNDI API组成 13.3命名服务JNDI编程 13.3.1命名服务API 13.3.2命名服务连接 13.3.3命名服务注册编程 13.3.4命名服务注册对象查找编程 13.3.5命名服务注册对象注销编程 13.3.6命名服务注册对象重新注册编程 13.3.7命名服务子目录编程 第14章数据库服务JDBC编程 14.1JDBC基础概念和框架结构 14.1.1JDBC基本概念 14.1.2JDBC框架结构 14.2JDBC驱动类型 14.2.1TYPE 1类型 14.2.2TYPE 2类型 14.2.3TYPE 3类型 14.2.4TYPE 4类型 14.3JDBC API 14.3.1java.sql.DriverManager 14.3.2java.sql.Connection 14.3.3java.sql.Statement 14.3.4java.sql.PreparedStatement 14.3.5java.sql.CallableStatement 14.3.6java.sql.ResultSet 14.4JDBC编程 14.4.1SQL DML编程 14.4.2SQL SELECT语句编程 14.4.3调用数据库存储过程编程 14.5JDBC连接池 14.5.1连接池基本概念 14.5.2连接池的管理 14.5.3Tomcat连接池配置 14.6JDBC新特性 第15章Jakarta Mail编程 15.1Mail基础 15.1.1电子邮件系统结构 15.1.2电子邮件协议 15.2Jakarta Mail API 15.2.1Jakarta Mail API概念 15.2.2Jakarta Mail API框架结构 15.2.3Maven项目引入Jakarta Mail API依赖 15.2.4Jakarta Mail API主要接口和类 15.2.5Jakarta Mail的基本编程步骤 15.3Jakarta Mail发送邮件编程实例 15.3.1发送纯文本邮件 15.3.2发送HTML邮件 15.3.3发送带附件的邮件 15.4Jakarta Mail接收邮件编程实例 15.4.1接收纯文本邮件 15.4.2接收带附件的邮件 第16章Jakarta EE企业级应用MVC模式 16.1MVC模式概述 16.1.1MVC模式结构 16.1.2基于Jakarta EE的MVC模式结构 16.1.3Model层设计 16.1.4持久层DAO设计 16.1.5业务层Service设计 16.1.6控制层Controller设计 16.1.7表示层View设计 16.2企业OA的员工管理系统MVC模式应用实例 16.2.1项目功能描述 16.2.2项目结构设计与代码编程 16.2.3项目部署与测试 16.2.4案例项目开发总结 第17章Jakarta EE REST API编程 17.1REST API概述 17.1.1API概念 17.1.2RESTAPI概念 17.2REST API的组成元素 17.3JSON概述 17.3.1JSON概念 17.3.2JSON的数据格式 17.4Jakarta EE实现REST API 17.4.1Jakarta EE实现REST API的依赖库引入 17.4.2Jakarta EE REST API接收客户端JSON处理 17.4.3Jakarta EE REST API发送JSON给客户端处理 17.5REST API测试工具 17.6Postman测试REST API 参考文献
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航