第一步:我们要编写一个Servlet的代码,我编写一个记录访问网站次数的Servlet,代码如下:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class hitcountServlet extends HttpServlet
{
public void init(ServletConfig config)
throws ServletException
{
//The ServletConfig object must be passed to the super class
super.init(config);
}
// A counter to keep track of the number of users visiting the website
static int count;
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
count++;
out.println("<html>");
out.println("<head><title>BasicServlet</title></head>");
out.println("<body>");
out.println("You are user number " + String.valueOf(count)+ " visting our web site"+ "\n");
out.println("</body></html>");
}
//Get Servlet information
public String getServletInfo(){
return "BasicServlet Information";
}
}
第二步:用Javac 命令编译上面的Servlet代码
第三步:启动 J2EE 服务器(我用的是Sun公司的参考模型),在 程序 - Sun Microsystems - J2EE 1.4 SDK - Start Default Server,稍等一会,就可以启动J2EE服务器了(要在控制台中看见 Domain domain1 started. 就OK 了)
第四步:启动部署工具,在 程序 - Sun Microsystems - J2EE 1.4 SDK - Deploytool,启动部署工具的界面,如下图所示
第五步:选择File - New - Application...
会弹出一个对话框,我们选择Browse...按钮,来选择我们Servlet代码所在的目录,并且给出一个文件名(比如:dky),按下 New Application 按钮,再点击 OK 按钮,就创建好了一个应用
第六步:选择File - New - Web Componment...
会弹出一个向导,点击 Next到下一个窗口,选择Edit Content..,就要弹出一个对话框,选中hitcountServlet.class ,点击 Add 按钮,Class文件就添加好了,再点击OK,再点击 Next
第七步:这个时候我们会看见一个web容器的选择窗口,我们选择Servlet,点击 Next
第八步:在Servlet Class的组合框中,选出hitcountServlet ,再点击 Next,再点击 Finish
第九步:选中左边的树形结构图中的hitcountServlet,然后选中右边的Aliases选项卡,然后点击Add按钮,添加一个别名叫b(当然什么都可以的)
第十步:选中左边的树形结构图中的dky,然后选中右边的Web Context选项卡,添加一个web容器的上下文,比如叫:a
第十一步:选择Tools菜单的Deploy...,点击Ok,部署完毕后,点击Close按钮
第十二步:打开浏览器,在地址栏中输入:http://127.0.0.1:8080/a/b
就可以得到 You are user number 4 visting our web site 这样的输出了
这样我们的Servlet就部署完毕了
分享到:
相关推荐
在J2EE 1.4中,JavaBeans可以通过JSP或Servlet进行实例化并操作,实现数据持久化和业务逻辑的调用。 ### 4. **Enterprise JavaBeans (EJB)** EJB是J2EE的核心组件,提供了一套用于构建分布式企业级应用的框架。EJB ...
J2EE 1.4 中增强了对 Servlet 的支持,提供了更多的功能性和性能优化选项。 2. **JavaServer Pages (JSP)**:JSP 允许开发者将动态内容嵌入到 HTML 页面中。在 J2EE 1.4 中,JSP 的性能得到了提升,并且引入了更多...
**Java 2 Platform, Enterprise ...总之,"J2ee1.4sdk tutorial"是一个全面了解和学习J2EE 1.4的宝贵资源,它不仅提供了理论知识,还提供了实践练习,对于想进入企业级Java开发领域的开发者来说是不可多得的学习资料。
在J2EE 1.4中,Servlet 2.4和JSP 1.2被引入,增强了性能和可维护性。 **4. JDBC与JTA** JDBC是Java连接数据库的标准API,J2EE 1.4中的JDBC 3.0提供了更多功能和优化。JTA(Java Transaction API)用于管理跨越多个...
在J2EE1.4中,Servlet API定义了如何创建和管理Servlet,以及如何与Web容器交互。Servlet可以用来动态生成网页内容,处理表单数据,以及实现会话跟踪。 2. **JSP(JavaServer Pages)**:JSP是一种用于创建动态Web...
J2EE 1.4 中的核心组件包括Servlet、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)以及JMS(Java Message Service)。Servlet处理HTTP请求,JSP用于动态生成HTML内容,而EJB则提供了面向业务逻辑的组件模型...
开发者可以通过搜索功能快速找到所需的信息,了解如何使用J2EE 1.4中的各种API来构建和部署复杂的企业级应用。 综上所述,**J2EE 1.4 CHM格式API文档**是开发人员在使用J2EE 1.4时不可或缺的参考材料,它详细阐述了...
在J2EE 1.4中,Servlet API升级到了2.4版本。这个版本引入了对HTTP/1.1协议的支持,增强了会话管理,提供了更灵活的过滤器配置,以及对请求和响应对象的更多控制。此外,Servlet 2.4还支持注解,允许开发者在类或...
在实际开发中,开发者通常会根据项目需求选择合适的J2EE版本,并引用相应的JAR包以确保兼容性。 总的来说,J2EE JAR包见证了Java在企业级应用开发领域的不断演进,从J2EE 1.3的初步成熟到1.4的完善,再到5.0的显著...
《基于JBoss 4.x的J2EE 1.4应用开发指南》是一本专为开发者设计的详尽教程,旨在帮助读者掌握如何在JBoss 4.x应用服务器上开发和部署J2EE 1.4标准的应用程序。这本书深入探讨了JBoss 4.x与J2EE 1.4规范的集成,以及...
**Java 2 Platform, Enterprise Edition (J2EE) 1.4 教程** J2EE 1.4 是一个企业级应用开发平台,由 Sun Microsystems(现已被Oracle收购)在2003年推出。它提供了一套全面的框架和服务,用于构建可扩展、跨平台、...
- J2EE 1.4 中的 JPA 是一种用于管理和持久化 Java 对象到关系数据库的标准。 - ORM(对象关系映射)的概念和工作原理。 - CRUD(创建、读取、更新和删除)操作的实现。 5. **Java Server Faces (JSF)** - JSF ...
在J2EE 1.4版本中,主要涵盖了以下几个核心概念和技术: 1. **Java Servlets**:Servlet是J2EE中处理HTTP请求的核心组件,它们是服务器端的Java小程序,可以生成动态内容并扩展Web服务器的功能。 2. **JavaServer ...
5. **Java Persistence API (JPA)**:在J2EE 1.4中,虽然EJB 3.0引入了JPA,但可能不会详细介绍。不过,JPA是管理和持久化Java对象到关系数据库的标准API,对于理解数据访问层至关重要。 6. **Java Messaging ...
在本文中,我们将探讨如何使用Java 2 Platform, Enterprise Edition (J2EE) 1.4版本构建面向服务的架构(SOA)框架,特别关注其在外文翻译的毕业论文中的应用。SOA因其松散耦合和互操作性,成为了企业级应用的理想...
下面,我们将深入探讨J2EE1.4中新增的技术和原有技术的重大升级,以便更全面地理解这一平台。 #### 新增技术概览 1. **JAX-RPC(Java API for XML-based RPC)** - JAX-RPC是J2EE1.4中的关键技术之一,它允许Java...
通过"J2EE+Tutorial中文版.chm"这个文档,学习者可以了解到J2EE的完整体系,理解各种组件的作用,掌握如何设计和部署J2EE应用,以及如何解决开发过程中遇到的问题。这个教程还可能包括实际的示例代码和练习,帮助...
7. **部署应用**:J2EE应用程序通常在应用服务器(如书中提到的J2EE 1.4服务器)上部署,这些服务器提供了管理和运行应用程序的环境。 通过这个指导书,读者将能够亲手实践J2EE的基本操作,从而更好地理解J2EE平台...