《Java Web开发速学宝典》样章(共3章)

简介: 本文为原创,如需转载,请注明作者和出处,谢谢! 下载地址1下载地址2 第4章 Servlet开发基础 第8章 Java Web国际化 第10章 简单标签 李宁编著 博客: http://nokiaguy.

本文为原创,如需转载,请注明作者和出处,谢谢!

下载地址1

下载地址2

第4章 Servlet开发基础

第8章 Java Web国际化

第10章 简单标签


李宁编著

博客:

http://nokiaguy.blogjava.net
http://blog.csdn.net/nokiaguy

本书源代码:

http://www.blogjava.net/nokiaguy/archive/2009/11/16/302547.html

定购

中国互动出版网(www.china-pub.com)
当当网
卓越亚马逊
北京新华书店

市场价 : ¥59.00

普通会员 : ¥48.38

1-3星会员: ¥47.20

4-5星会员: ¥45.43

校园优惠价 :¥45.43(77折) (马上了解


第4章 Servlet开发基础

在本章将介绍Servlet的一些基础知识。由于Servlet必须运行在Web服务器中,因此,在本章介绍了如何在Tomcat中配置Servlet以 及数据库连接池的配置。除此之外,在本章还着重介绍了三个Servlet API,它们是HttpServlet类、ServletConfig接口和ServletContext接口。其中HttpServlet类是 Servlet的核心,所有的Servlet类都要从这个HttpServlet类继承。

第8章 Java Web国际化

随着 Internet的普及,很多Web应用程序可能要被很多国家或地区的用户访问,为了适应不同国家或地区的用户的习惯,Web应用程序必须支持国际化功 能。实现国际化功能最直接的方法就是为每一个国家或地区的用户单独设计页面,但这样做工作量会很大,也不易维护和升级。为了解决这个问题,现在普遍的做法 是将需要国际化的资源信息保存在资源文件中,并根据本地信息来读取相应资源文件中的国际化信息。

第10章 简单标签

在JSP1.x规范中只定义了一种实现自定义标签的方法,通过这种方法实现的标签被称为传统标签。虽然传统标签完全可以胜任自定义标签的工作,但开发一个 复杂的自定义标签需要考虑的东西太多,如传统标签有三个核心接口(Tag、IterationTag和BodyTag)以及其他一些相关的类,这将给开发 工作带来很多的麻烦。因此,Sun在JSP2.0规范中定义了一种新的自定义标签:简单标签。

简单标签的标签类必须实现 javax.servlet.jsp.tagext.SimpleTag接口。SimpleTag接口中处理标签逻辑的方法只有一个doTag方法,该方 法可以实现传统标签中的doStartTag、doAfterBody和doEndTag等方法的功能。为了简化编写简单标签的工作,JSP API提供了一个javax.servlet.jsp.tagext.SimpleTagSupport类,该类是SimpleTag接口的默认实现类。 在通常情况下,简单标签的标签类只需要继承SimpleTagSupport类即可。


国内最棒的Google Android技术社区(eoeandroid),欢迎访问!

《银河系列原创教程》发布

《Java Web开发速学宝典》出版,欢迎定购

目录
相关文章
|
6天前
|
设计模式 前端开发 数据库
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第27天】本文介绍了Django框架在Python Web开发中的应用,涵盖了Django与Flask等框架的比较、项目结构、模型、视图、模板和URL配置等内容,并展示了实际代码示例,帮助读者快速掌握Django全栈开发的核心技术。
79 44
|
1天前
|
缓存 监控 Java
如何运用JAVA开发API接口?
本文详细介绍了如何使用Java开发API接口,涵盖创建、实现、测试和部署接口的关键步骤。同时,讨论了接口的安全性设计和设计原则,帮助开发者构建高效、安全、易于维护的API接口。
14 4
|
2天前
|
存储 安全 搜索推荐
理解Session和Cookie:Java Web开发中的用户状态管理
理解Session和Cookie:Java Web开发中的用户状态管理
10 4
|
2天前
|
前端开发 API 开发者
Python Web开发者必看!AJAX、Fetch API实战技巧,让前后端交互如丝般顺滑!
在Web开发中,前后端的高效交互是提升用户体验的关键。本文通过一个基于Flask框架的博客系统实战案例,详细介绍了如何使用AJAX和Fetch API实现不刷新页面查看评论的功能。从后端路由设置到前端请求处理,全面展示了这两种技术的应用技巧,帮助Python Web开发者提升项目质量和开发效率。
8 1
|
5天前
|
XML 安全 PHP
PHP与SOAP Web服务开发:基础与进阶教程
本文介绍了PHP与SOAP Web服务的基础和进阶知识,涵盖SOAP的基本概念、PHP中的SoapServer和SoapClient类的使用方法,以及服务端和客户端的开发示例。此外,还探讨了安全性、性能优化等高级主题,帮助开发者掌握更高效的Web服务开发技巧。
|
7天前
|
SQL Java 程序员
倍增 Java 程序员的开发效率
应用计算困境:Java 作为主流开发语言,在数据处理方面存在复杂度高的问题,而 SQL 虽然简洁但受限于数据库架构。SPL(Structured Process Language)是一种纯 Java 开发的数据处理语言,结合了 Java 的架构灵活性和 SQL 的简洁性。SPL 提供简洁的语法、完善的计算能力、高效的 IDE、大数据支持、与 Java 应用无缝集成以及开放性和热切换特性,能够大幅提升开发效率和性能。
|
7天前
|
安全 数据库 开发者
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第26天】本文详细介绍了如何在Django框架下进行全栈开发,包括环境安装与配置、创建项目和应用、定义模型类、运行数据库迁移、创建视图和URL映射、编写模板以及启动开发服务器等步骤,并通过示例代码展示了具体实现过程。
25 2
|
7天前
|
存储 Java 关系型数据库
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践,包括连接创建、分配、复用和释放等操作,并通过电商应用实例展示了如何选择合适的连接池库(如HikariCP)和配置参数,实现高效、稳定的数据库连接管理。
20 2
|
1天前
|
Java API Android开发
kotlin和java开发优缺点
kotlin和java开发优缺点
|
2天前
|
Java 持续交付 项目管理
使用Maven进行项目管理:提高Java Web开发的效率
Maven 是一款强大的项目管理和构建自动化工具,广泛应用于Java社区。它通过依赖管理、构建生命周期管理、插件机制和多模块项目支持等功能,简化了项目的构建过程,提高了开发效率。本文将介绍Maven的核心功能及其在Java Web开发中的应用。
11 0