Java Servlet编程:从基础到实践
1. Java Servlet的崛起
在1996年末,服务器端Java开始崭露头角。众多大型软件厂商纷纷推出旨在帮助服务器端Java开发者更高效工作的技术。例如,Netscape推出了“服务器端小程序”,万维网联盟在其基于Java的Jigsaw Web服务器中加入了名为“资源”的可扩展模块,O’Reilly Software在其WebSite服务器中推广了“Servlet”技术。然而,这些技术都存在局限性,它们与特定服务器绑定,且专为特定任务设计。
到了1997年初,JavaSoft(后并入Sun Microsystems成为Java软件部门)确定了Java Servlet标准。这一举措将分散的技术整合为一个单一、标准、通用的机制,用于开发模块化的服务器端Java代码。Servlet设计为可与基于Java和非Java的服务器一起工作,如今,几乎所有Web服务器(从Apache到Zeus)以及许多非Web服务器都实现了对Servlet的支持。
Servlet迅速获得认可,原因在于它是解决生成动态Web内容这一广泛需求的明确方案。与许多新技术不同,Servlet无需先解释其要解决的问题。企业和个人Web程序员因CGI编程的维护和性能问题,纷纷转向Servlet,看中的是其强大功能、可移植性和高效性。对于那些被CGI编程的手动HTTP通信和Perl、C语言吓退的人来说,Servlet是进入Web编程世界的可行第一步。
2. 适合的受众
- CGI程序员 :CGI是扩展Web服务器功能的常用但有些粗糙的方法,Servlet提供了更优雅、高效的替代方案。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



