


定价:69元
印次:2-5
ISBN:9787302602033
出版日期:2022.05.01
印刷日期:2026.01.20
图书责编:龙启铭
图书分类:教材
Java Web应用程序是当前主流的服务器端技术。本书通过大量实例深入浅出地介绍Java Web应用的开发,全书共14章,内容包括: Java Web开发上手、JSP中的超文本、JSP语法、JSP内置对象、JSP中使用JavaBean、用Maven管理项目、Servlet技术、监听器和过滤器、MVC设计模式、JDBC访问数据库、表达式语言EL、标准标签库JSTL、持久层框架MyBatis、Spring MVC。 本书内容精练、结构清晰、示例小而易学,可以作为高等院校计算机及相关专业的教材,也适合广大Java Web初学人员自学使用。
佟强博士2006年毕业于中国科学院计算技术研究所, 拥有10余年的实际项目开发经验和编程类课程教学经验,目前正在讲授的课程有《计算机应用基础》、《Java面向对象程序设计》、《Web应用程序设计》和《C++程序设计》。2013年在清华大学出版社出版了《JSP程序设计》一书,目前正在改版和撰写新书《C++程序设计》的初稿。
前言 JSP是一种广泛使用的动态网页技术标准。JSP能够响应客户端的请求,并动态生成HTML、XML或其他格式文档的Web页面。JSP以Java语言作为脚本语言,可以使用Java语言的大部分类库。 JSP页面中既可以有静态的HTML标签,也可以有动态的Java脚本。当一个JSP页面第一次被请求时,应用服务器首先将JSP页面编译成Servlet(.java),然后调用Java编译器将Servlet编译成字节码文件(.class),最后将字节码文件实例化成Java对象,并调用这个对象的service()方法为客户端请求提供服务。编译JSP页面仅仅发生在该页面第一次被请求时。对于后续的请求,应用服务器将直接使用内存中的Java对象提供服务。当然,如果JSP页面在服务器运行期间被修改,应用服务器也会重新编译这个JSP页面。 Servlet是一种运行在服务器端的Java应用程序。Servlet由应用服务器加载,并由应用服务器维护其生命周期。服务器根据客户端请求的方法调用Servlet中对应的方法。Servlet读取浏览器或其他HTTP客户端发来的请求参数,动态生成响应返回给客户端。 Servlet监听器可以监听Web应用中发生的各种事件。利用监听器,当事件发生时可以在后台自动执行某些代码。Servlet过滤器可以截获HTTP的请求和响应。多个过滤器形成一个过滤器链。利用过滤器可以将一些公共代码从Servlet和JSP中分离出来。 JSP表达式语言(Expression Language,EL)使得访问存储在JavaBean中的数据变得非常简单,EL提供了在JSP页面中以...
第1章Java Web开发上手/1
1.1动态网页技术1
1.1.1CGI1
1.1.2ASP1
1.1.3ASP.NET2
1.1.4PHP2
1.1.5Servlet2
1.1.6JSP2
1.2JSP基本概念2
1.2.1JSP的工作原理2
1.2.2常见应用服务器3
1.2.3Java Web应用程序的目录结构3
1.2.4开发环境4
1.3JDK安装与配置4
1.4应用服务器Tomcat6
1.4.1Tomcat简介6
1.4.2安装Tomcat7
1.4.3启动/停止Tomcat7
1.4.4使用浏览器访问Tomcat9
1.4.5修改Tomcat监听端口9
1.4.6管理Web应用和虚拟主机10
1.4.7Tomcat运行为Windows服务12
1.5集成开发环境Eclipse15
1.5.1Eclipse简介15
1.5.2安装Eclipse15
1.5.3Eclipse中添加Tomcat16
1.5.4Web文件的字符编码16
1.5.5开发第一个JSP程序17
1.5.6将Web应用打包成WAR文件23
本章小结25
习题一25
第2章JSP中的超文本/27
2.1页面27
2.2字体29
2.3文字布局31
2.4图像35
2.5表格36
2.6框架41
2.7表单与请求参数42
2.8读取中文请求参数47
本章小结49
习题二50
JSP程序设计(第2版)目录第3章JSP语法/51
3.1JSP文件的组成51
3.1.1一个典型的JSP文件51
3... 查看详情





