2005年9月26日,sun公司和jsr154的专家组发布servlet api的一个新的版本。在一般情况下,一个jsr的新版本仅仅包括对以前少数有名无实的规范进行去除更新。但这次,新版本中增加新的特征和变化,他们对servlets的产生重要影响,使得servlet的版本升到了2.5。在这篇文章里,我主要谈谈servlet2.5版本中的新特征。描述每一个变化,阐述那些必要变化产生的背景,并展示如何在基于servlet的项目中利用这些变化。事实上,这是我为javaworld提供的第六篇关于servlet api更新资料的文章。这篇文章意在两个目的:从眼前来看,向你介绍servlet的新特征。从长远来看,是展现servlet变化的历史概要,这样当你基于老的servlet api版本进行编码的时候,你可以正确地决定哪些特征和功能你可以使用,而哪些特征和功能你不应该使用。你可以参考我先前写的关于s...
电子邮件(e-mail)是internet上使用最广泛的服务之一,传统的email应用模式基于c/s结构,即用户使用客户端的邮件收发工具(如outlook、foxmail等)与提供邮件服务的服务器(如163.net、263.net、371.net)通信,在使用客户端邮件工具之前,用户要进行一些必要的设置,如指定邮件服务器的主机地址和通信端口等,这些工作对刚开始上网的用户会有一定的困难,如果把e-mail和web结合在一起,即通过web编程和适当的系统设置,使用户仅仅以访问web的方式就可以得到和使用完整的邮件服务,这样将极大地方便上网用户,这种系统称为webmail。webmail是目前internet上最受欢迎的服务之一,也是很多网站必备功能之一。另外webmail同样也适用于企业或校园网的应用。 通常在后台服务器的搭建和设置完成后实现webmail系统,而前台的开发工作主要是开发工具...
你是否曾经想过从jsp页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做。要运行这里的代码,你需要一个tomcat或者其他支持jsp1.1的web服务器。 当一个web页面带有image/jpeg(或者其他的图像格式)的mime类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身。要为你的jsp页面设置mime类型,你需要设置页面的contenttype属性: <%@pagecontenttype="image/jpeg"...%> 然后你需要创建一个bufferedimage绘制你的动态图像: bufferedimageimage=newbufferedimage(width, height,bufferedimage.type_int_rgb); 创建完一个bufferedimage后,你需要得到图形...
客户端和servlet之间的交互艺术摘要 google earth是一个奇妙的客户端,它在众多市场领域引人瞩目并对如何可视化位置信息以及与地理相关的搜索结果产生影响。本文介绍了如何使用xml与一个基本的servlet来创建google earth旅程。在本文给出的示例基础上做进一步挖掘就可以开发出许多真正富有成效的服务。作者alan m. berg(2005年11月14日)版权声明:任何获得matrix授权的网站,转载时请务必保留以下作者信息和链接作者:alan m. berg;observer(作者的blog:http://blog.matrix.org.cn/page/observer)原文:http://www.javaworld.com/javaworld/jw-11-2005/jw-1114-google.html译文:http://www.matrix.org.cn/resou...
1、 引言 管理信息系统(mis)是一个由人、计算机等组成的能进行信息的收集、传递、存储、加工和使用的系统。随着科技的发展,信息的膨胀,企业信息化成了企业在竞争中处于不败地位的有效手段之一。而mis不仅能够及时全面地提供信息和数据,简化统计工作,对不同的管理层次提出不同的报告之外,还能根据过去的数据预测未来的情况。因此,采用何种方法开发出一种兼顾开发效率和运行效率,同时满足分布式事件处理功能的管理信息系统就显得尤为重要。本文阐述了一种利用jsp/servlet构建三层式管理信息系统的方法。 2、 系统的三层体系结构 系统的三层体系结构如图1所示。图1、基于java技术的web应用体系结构 整个管理信息系统采用browser/web/database的三层体系结构。web服务器接受请求,通过应用程序服务器执行一个java服务器端小程序servlet并返回其输出,从而实现与客户机进行信息资源...
1、配置系统管理(admin web application) 大多数商业化的j2ee服务器都提供一个功能强大的管理界面,且大都采用易于理解的web应用界面。tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。tomcat的admin web application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得到很大的扩展,但现有的功能已经非常实用了。admin web application被定义在自动部署文件:catalina_base/webapps/admin.xml 。(译者注:catalina_base即tomcat安装目录下的server目录) 你必须编辑这个文件,以确...
jsp共有以下9种基本内置组件(可与asp的6种内部组件相对应): request 用户端请求,此请求会包含来自get/post请求的参数 response 网页传回用户端的回应 pagecontext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 out 用来传送回应的输出 config servlet的构架部件 page jsp网页本身 exception 针对错误网页,未捕捉的例外 可以使用它们来存取执行jsp代码的servlet。 为了避免谈论到太多servlet api 的细节,让我们来检视一些你可以利用它们来做的事: 不必使用运算式,你可以直接存取内部out物件来列印一些东西到response: <% out.println("hello"); %> 不必直接传送参数到...
为什么genericservlet在init(servletconfig config)基础上增加了一个init()方法? init()方法被genericservlet.init(servletconfig config)方法调用。 init()方法方便了开发人员定制servlet的初始化,而无须去维护servletconfig对象的存储工作。 重写genericservlet.init(servletconfig config)必须要显示的调用super.init(config)方法。 servletcontext.getcontect(java.lang.string uripath)的作用是什么? 返回同一server中指定的path对应的servletcontext对象,通过该对象可以实现与server中的其他context打交道。 uripath必须是以"...
让asp应用系统成为跨平台的应用系统(五)linux intel系统平台 1、apache服务器软件 iasp可对apache服务器软件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六个版本进行自动配置使之使用iasp解释引擎解释asp页面;并通过iasp中的servlet接口与之连接和通信。 2、zeus服务器软件 iasp可对zeus服务器软件进行自动配置使之使用iasp解释引擎解释asp页面;并通过zeus和 apache jserv servlet接口与之连接和通信。 (六)windows9x/nt系统平台 1、apache服务器软件 iasp可对apache服务器软件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六个版本进行自动配置使之使用iasp解释引擎解释asp页面;并通过iasp中的servlet接口与之连接和通信。...
当一个web页面带有image/jpeg (或者其他的图像格式)的mime类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身。要为你的jsp页面设置mime类型,你需要设置页面的contenttype属性:<%@ page contenttype="image/jpeg" ... %>然后你需要创建一个bufferedimage绘制你的动态图像:bufferedimage image = new bufferedimage(width, height, bufferedimage.type_int_rgb); 创建完一个bufferedimage后,你需要得到图形环境进行绘制,一个graphics或者graphics2d对象:graphics g = image.getgraphics();// orgraphics2d g2d ...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器