1、Java Servlet编程:从基础到实践

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提供了更优雅、高效的替代方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值