JSP程序设计(第2版)
全新正版 极速发货
¥
45.53
6.6折
¥
69
全新
库存2件
作者佟强;贺宇;王树西
出版社清华大学出版社
ISBN9787302602033
出版时间2022-05
装帧平装
开本16开
定价69元
货号1202651761
上书时间2024-09-04
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
佟强博士2006年毕业于中国科学院计算技术研究所,拥有10余年的实际项目开发经验和编程类课程教学经验,目前正在讲授的课程有《计算机应用基础》、《Java面向对象程序设计》、《Web应用程序设计》和《C程序设计》。2013年在清华大学出版社出版了《JSP程序设计》一书,目前正在改版和撰写新书《C程序设计》的初稿。
目录
第1章JavaWeb开发上手/11.1动态网页技术11.1.1CGI11.1.2ASP11.1.3ASP.NET21.1.4PHP21.1.5Servlet21.1.6JSP21.2JSP基本概念21.2.1JSP的工作原理21.2.2常见应用服务器31.2.3JavaWeb应用程序的目录结构31.2.4开发环境41.3JDK安装与配置41.4应用服务器Tomcat61.4.1Tomcat简介61.4.2安装Tomcat71.4.3启动/停止Tomcat71.4.4使用浏览器访问Tomcat91.4.5修改Tomcat监听端口91.4.6管理Web应用和虚拟主机101.4.7Tomcat运行为Windows服务121.5集成开发环境Eclipse151.5.1Eclipse简介151.5.2安装Eclipse151.5.3Eclipse中添加Tomcat161.5.4Web文件的字符编码161.5.5开发个JSP程序171.5.6将Web应用打包成WAR文件23本章小结25习题一25第2章JSP中的超文本/272.1页面272.2字体292.3文字布局312.4图像352.5表格362.6框架412.7表单与请求参数422.8读取中文请求参数47本章小结49习题二50JSP程序设计(第2版)目录第3章JSP语法/513.1JSP文件的组成513.1.1一个典型的JSP文件513.1.2分析JSP文件中的元素523.1.3JSP文件的运行结果523.1.4JSP转译的Java源文件533.2JSP中的注释553.3指令元素573.3.1page指令573.3.2include指令593.3.3taglib指令613.4脚本元素623.4.1声明623.4.2表达式643.4.3小脚本653.4.4表达式语言${}673.5动作元素693.5.1提供参数693.5.2包含页面693.5.3转发请求713.5.4使用JavaBean73本章小结73习题三73第4章JSP内置对象/754.1HTTP协议754.1.1统一资源定位符URL754.1.2HTTP工作原理764.1.3HTTP报文格式774.1.4Cookie804.2内置对象介绍814.2.1内置对象的功能814.2.2内置对象的类型814.3内置对象824.3.1out824.3.2request824.3.3response874.3.4session904.3.5application944.3.6config974.3.7page984.3.8pageContext984.3.9exception994.4JSP实例1014.4.1用户登录1024.4.2简单的购物小车1034.4.3考研成绩查询系统106本章小结112习题四112第5章JSP中使用JavaBean/1155.1JavaBean介绍1155.1.1JavaBean简介1155.1.2编写JavaBean遵循的原则1165.1.3JavaBean的属性1165.21185.2.1的基本语法1185.2.2JavaBean的条件化操作1195.2.3JavaBean存放的位置1215.2.4JavaBean的作用范围1225.3获取JavaBean的属性1235.3.11235.3.2使用EL获取JavaBean属性1245.41255.4.1value给出属性的值1255.4.2param给出HTTP请求参数的名字1265.4.3自动匹配单个HTTP请求参数1275.4.4自动匹配全部HTTP请求参数1275.4.5索引属性的HTTP请求参数自动匹配1285.5用户登录(JSPJavaBeanMySQL)1305.5.1用户表user1305.5.2SHA256算法1305.5.3用户类:User1315.5.4JSP页面1335.6购物小车(JSPJavaBeanMySQL)1355.6.1商品表和商品类Item1355.6.2数据库工具类DatabaseUtils1365.6.3商品表数据访问类ItemDao1375.6.4购物小车类CartService1395.6.5商品列表页面shopping.jsp1415.6.6购物小车页面cart.jsp143本章小结145习题五146第6章用Maven管理项目/1486.1安装和配置Maven1486.1.1下载和安装Maven1486.1.2Maven的配置文件1486.1.3Eclipse自带的Maven1496.2创建Maven管理的动态网站项目1506.2.1在Eclipse内部添加Tomcat1506.2.2设置Web文件的字符集1506.2.3创建动态网站项目1516.2.4新建JSP文件1526.2.5启动Server1546.2.6使用浏览器访问JSP1576.2.7转成Maven项目1576.2.8在Eclipse内部构建Maven项目1596.3Maven项目的目录结构1626.3.1Maven目录的约定配置1626.3.2调整项目的目录1636.4管理项目依赖1646.4.1搜索依赖的构件1646.4.2依赖的作用范围1656.5理解Maven构建的过程1666.5.1Maven构建的阶段1666.5.2Maven常用命令1666.5.3使用mvn命令167本章小结167习题六168第7章Servlet技术/1697.1Servlet介绍1697.1.1什么是Servlet1697.1.2Servlet的特点1697.1.3Servlet和JSP的比较1707.2实现Servlet1707.2.1Eclipse向导创建Servlet1707.2.2Servlet处理请求参数1727.3Servlet的工作原理1747.3.1Servlet的生命周期1747.3.2实现Servlet类1757.3.3部署Servlet1777.3.4Servlet存放的位置1797.3.5获得其他JSP内置对象1797.3.6启动装入优先级1807.4Servlet高级示例1817.4.1动态生成JPEG图片1817.4.2JavaMail发送电子邮件1837.4.3CommonsFileUpload上传文件187本章小结191习题七191第8章监听器和过滤器/1938.1监听器1938.1.1监听Web应用1948.1.2监听HTTP会话1958.1.3监听HTTP请求1998.2监听器示例2018.2.1统计在线人数2018.2.2加载后台服务对象2048.3过滤器2068.3.1过滤器的概念2068.3.2过滤器的链式结构2078.3.3实现过滤器2078.3.4部署过滤器2098.4过滤器示例2108.4.1字符集过滤器2108.4.2用户认证过滤器2128.4.3自定义日志过滤器214本章小结217习题八218第9章MVC设计模式/2199.1JSP的两种模式2199.1.1模式一2199.1.2模式二2199.1.3两种模式的比较2209.1.4JSP和Servlet的选择2209.2MVC模式2219.2.1MVC模式的概念2219.2.2各种技术总结2219.2.3MVC模式的实现2229.3MVC示例2229.3.1HelloMVC2229.3.2个人主页模板225本章小结233习题九234第10章JDBC访问数据库/23510.1JDBC的接口和类23510.1.1JDBC简介23510.1.2Driver23510.1.3DriverManager23610.1.4Connection23610.1.5Statement23710.1.6ResultSet23710.1.7PreparedStatement23810.1.8DatabaseMetadata23810.1.9ResultSetMetadata23810.2连接MySQL数据库23810.2.1安装和使用MySQL23810.2.2通过JDBC连接MySQL23910.3基本数据库操作24110.3.1查询数据24210.3.2插入数据24310.3.3带参数的SQL语句24410.3.4更新数据24510.3.5删除数据24610.3.6获取元数据24710.4高级数据库操作24910.4.1获得数据库生成的主键24910.4.2事务处理25110.4.3存储过程25410.4.4批处理25710.4.5分页显示查询结果25910.5连接池和数据源26110.5.1Tomcat下配置数据源26210.5.2JSP页面中使用数据源262本章小结263习题十264第11章表达式语言EL/26511.1EL简介26511.2EL语法26511.2.1字面值26611.2.2操作符“[]”和“.”26611.2.3算术运算符26911.2.4关系运算符26911.2.5逻辑运算符26911.2.6empty运算符26911.2.7条件运算符27011.3EL中的隐含对象27011.3.1pageContext对象27111.3.2范围对象27211.3.3请求参数对象27311.3.4请求头对象27611.3.5Cookie对象27711.3.6初始化参数277本章小结278习题十一278第12章标准标签库JSTL/28012.1JSTL介绍28012.1.1JSTL的功能28012.1.2JSTL的优点28012.1.3JSTL的安装28112.1.4JSTL的使用28112.2一般用途的标签28212.2.128212.2.228312.2.328412.2.428512.3条件标签28612.3.128612.3.228712.4迭代标签28812.4.128812.4.229412.5SQL标签29512.5.129512.5.229612.5.329712.5.429812.5.529912.5.629912.6投票系统(JSTLMySQL)29912.6.1创建投票数据库29912.6.2数据库连接池配置30012.6.3投票页面301本章小结302习题十二303第13章持久层框架MyBatis/30513.1ORM和MyBatis30513.1.1ORM相关概念30513.1.2什么是MyBatis30713.2MyBatisGenerator30713.2.1MyBatisGenerator简介30713.2.2安装MyBatisGenerator30813.2.3创建MySQL数据库30913.2.4配置和运行MyBatisGenerator31113.3使用MyBatis31413.3.1MyBatis配置文件31413.3.2修改生成的代码31513.3.3使用MyBatis访问表31613.4理解MyBatis31913.4.1关于SqlSessionFactory31913.4.2核心对象的生命周期320本章小结321习题十三322第14章SpringMVC/32414.1Spring框架简介32514.1.1Spring框架的核心32514.1.2SpringMVC简介32514.2理解控制反转32614.2.1添加Spring依赖32614.2.2设计依赖注入需要的类32714.2.3配置Spring依赖注入33014.3SpringMVC起步33114.3.1添加SpingMVC依赖33114.3.2配置分发器DispatcherServlet33214.3.3编写SpringMVC配置文件33414.3.4编写SpringMVC控制器33614.4接收多个请求参数33814.4.1使用JavaBean接收33814.4.2其他接收多个请求参数的方法34014.5SpringMVC进阶34414.5.1Model和ModelMap34414.5.2映射下一级路径34614.5.3控制器子包和多个控制器包34714.5.4注入服务层组件34814.5.5响应JSON格式的文本35014.6Spring集成MyBatis35214.6.1添加MyBatis相关的依赖35214.6.2集成MyBatis的配置文件35314.6.3MVC中使用MyBatis35614.6.4AOP声明式事务管理36514.7本章pom.xml文件366本章小结370习题十四371
内容摘要
JavaWeb应用程序是当前主流的服务器端技术。本书通过大量实例深入浅出地介绍JavaWeb应用的开发,全书共14章,内容包括:JavaWeb开发上手、JSP中的超文本、JSP语法、JSP内置对象、JSP中使用JavaBean、用Maven管理项目、Servlet技术、监听器和过滤器、MVC设计模式、JDBC访问数据库、表达式语言EL、标准标签库JSTL、持久层框架MyBatis、SpringMVC。本书内容精练、结构清晰、示例小而易学,可以作为高等院校计算机及相关专业的教材,也适合广大JavaWeb初学人员自学使用。
— 没有更多了 —
以下为对购买帮助不大的评价