p> 译session bean和servlet:用如下批处理,可以编译session bean:cd c:j2eeset j2ee_home=c:j2eej2sdkee1.2.1set cpath=.;%j2ee_home%libj2ee.jarjavac -d . -classpath %cpath% beans/calcbean.javabeans/calchome.java beans/calc.java 其实,在前面设置了classpath的路径之后,只要在c:j2ee目录下面:javac beans/calcbean.java beans/calchome.java beans/calc.java直接执行就可以。下面的批处理也是同样的。用如下批处理编译servlet:cd c:j2eeclientcodeset j2ee_home=c:j2eej2sdke...
安装 websphere应用服务器 ibm websphere application server提供了从电子商务的构建、发布到管理的能力。其标准版提供了开放、标准的平台。 websphere application server包括servlet运行引擎、高性能的数据库连接程序,提供预连接、会话和状态管理的应用服务,websphere还支持xml文档结构。另外,websphere还支持jsp的1.0版本,servlet的2.1版本。有高速的数据库缓冲联结池(支持db2 universal database,oracle,microsoft sql server等数据库。) websphere可以安装在nt、95/98操作系统平台上,下面介绍如何在windows nt 上安装与配置websphere应用服务器。 安装websphere必须要求有128兆内存以上,要是256兆就更好了。操作...
j2ee是一个企业应用程序的开发平台,包括了对ejb、servlet、javaserver page、jndi、xml等的支持。在这个平台上可以开发瘦客户端的多层体系结构的企业应用程序。 enterprise javabean技术是j2ee的主要基础。ejb技术对在分布式的计算环境中执行应用逻辑提供了一个可伸缩的框架结构。j2ee通过将ejb组件结构和其它的企业技术相结合,解决了在java平台上进行开发和配置服务端应用程序的无缝结合。 要使用j2ee开发您的企业应用,您必须要在您的机器上安装一个web服务器,还要支持xml。为了在浏览器中运行java 2的api,还要给您的浏览器安装一个支持java2的插件。 下面就介绍怎样用j2ee sdk写一个包括了html页面,servlet和session bean的一个简单的瘦客户端的多层体系结构的企业应用程序。听起来是不是心动了呢?下面就开...
sun公司正式推出了ejb的规范之后,在众多的公司和开发人员中引起了很大的反响。标志着用java开发企业级应用系统将变的非常简单。许多公司都已经推出了或正打算ejb的产品。ejb已经成为了java技术的研究重点。 sun公司对ejb的定义是:ejb是用于开发和部署多层结构的、分布式的、面向对象的java 应用系统的跨平台的构件体系结构。采用ejb可以使开发商业应用系统变得容易,应用系统可以在一个支持ejb的环境中开发,开发完之后部署在其他的环境中,随着需求的改变,应用系统可以不加修改地迁移到其他功能更强、更复杂的服务器上。 在ejb的规范中,提到了6中角色,包括bean提供者,应用程序装配者,ejb容器,ejb配置工具,ejb服务提供者,系统管理员。这里面,ejb容器是ejb之所以能够运行的核心。ejb容器管理着ejb的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。 ejb...
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在java web application中应用session机制时常见的问题作出解答。 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间①。最混乱的是“用户(客户端)在一次会话期...
websphere应用服务器使您能够为servlet的开发实现“一次写成,各处使用”的目的。该产品包括一个基于java的servlet引擎,独立于web服务器和它所基于的操作系统。 websphere应用服务器提供了服务器插件的选项,与大多数流行的应用程序设计接口(api)兼容。所支持的 web 服务器有:ibm http 服务器apache serverdominolotus domino go webservernetscape enterprise servernetscape fasttrack servermicrosoft internet information server除了 servlet 引擎及插件外,websphere应用服务器还提供:1. javasoft java servlet api 实现,以及这些 api 的扩展和附加。2. 示例和文档,示例 servl...
jsp多种web应用服务器导致jsp源码泄漏漏洞 作者:中联绿盟 汉化:不详 整理:jsper 受影响的系统: bea systems weblogic 4.5.1 - microsoft windows nt 4.0 bea systems weblogic 4.0.4 - microsoft windows nt 4.0 bea systems weblogic 3.1.8 - microsoft windows nt 4.0 ibm websphere application server 3.0.21 - sun solaris 8.0 - microsoft windows nt 4.0 - linux kernel 2.3.x - ibm aix 4.3 unify ewave servletexec 3.0 - sun solaris 8.0 - microsoft wind...
随着web技术的发展和电子商务时代的到来,人们不再满足于建立各种静态地发布信息的网站,更多的时候需要能与用户进行交互,并能提供后台数据库的管理和控制等服务的动态网站。 动态网站开发技术 早期的动态网站开发技术使用的是cgi-bin接口。开发人员编写与接口相关的单独的程序和基于web的应用程序,后者通过web服务器来调用前者。这种开发技术存在着严重的扩展性问题——每一个新的cgi程序要求在服务器上新增一个进程。如果多个用户并发地访问该程序,这些进程将耗尽该web服务器所有的可用资源,直至其崩溃。 为克服这一弊端,微软公司提出了active server pages(asp)技术,该技术利用“插件”和api简化了web应用程序的开发。asp与cgi相比,其优点是可以包含html标签,可以直接存取数据库及使用无限扩充的activex控件,因此在程序编制上更富有灵活性。但该技术基本上是局限于微软的...
在任何一个基于web的应用中,程序逻辑要求用户提交需要校验的信息,而应用的创建者则可以用两种方式来检测数据。第一种方法就是在客户端校验,甚至在信息提交到服务器上之前也可以进行。通常,这种校验使用运行在客户端因特网浏览器内的javascript就可以完成。尽管表格将要提交,但是脚本还是会检查所有请求的域,如果不符合就弹出错误信息。第二种方法就是在服务器端校验。在执行对数据的任何操作之前,使用应用服务器支持的技术来完成校验。 服务器端的校验使服务器更紧张,却给予了程序员更多的控制,并且保证了数据一定会检测。客户端的校验很容易被用户绕过(通过使javascript不能用),因此允许提交未检测的信息可以使速度更快,因为用户不必传送页到服务器,也不必从服务器上获取页。 目前,越来越多的在线应用依赖于服务器端的校验,主要原因是它保证了检测并且提高了应用的安全性,另一个原因是服务器硬件和软件性能在近几年...
欢迎来到“管理角”这个版,新一期的月刊专栏专注于 weblogic 服务器的管理、配置、处理和开发方面。开辟这个专栏的目的是为了向大家介绍在使用weblogic sever时,能普遍用到的非j2ee开发方面的问题。开发者和管理者同样会发现这个专栏非常有价值,因为这些文章既适用于开发又适用于最终产品的应用。此外,它很大程度上利用了来自于该领域和工程实验室的经验,它提供了对实际问题的详细解答。 jsp预编译的必要性 本月的文章着眼于移除潜在的系统性能瓶颈,它通过解决一个最普通的问题――在服务器运行时间中的jsp (javaserver page)编译的系统开销问题,这个问题困扰着几乎所有的j2ee发展计划。虽然jsp是在j2ee应用范围内呈现动态html视图的理想选择,但在某种程度上它们会影响性能,这比错误的更令人讨厌,给人的第一感觉是该程序很慢。根据j2ee规范,jsp主要是html文件,在...
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 注册表 操作系统 服务器 应用服务器