jar包下载连接:http://pan.baidu.com/s/1R60yE
我一直觉得struts框架存在着大问题,刚开始做开发的时候只是说不上来,现在才明白,我写了个轻量级的框架,简单高效,我称之为黑米框架,使用方法如下:
第一步:配置web.xml
<servlet>
<servlet-name>HeimiServletController</servlet-name>
<display-name>This is the display name of my J2EE component</display-name>
<description>This is the description of my J2EE component</description>
<servlet-class>com.heimi.HeimiServletController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HeimiServletController</servlet-name>
<url-pattern>*.hm</url-pattern>
</servlet-mapping>
第二步:在src下建立一个heimiWWW包,如图
----------------------------------------------------------------------------------
这样就配置好了,下面讲下如何使用:
在heimiWWW下写个类,然后在里面任意写方法,只是参数我做了控制,
一个request参数和一个reponse参数,如下图。
----------------------------------------------------------------------------------
下面就是通过http://localhost:8080/项目名/类名/方法名.hm调用对应的方法了。
如:http://localhost:8080/heimi/HeimiTest/test.hm
既可以实现mvc,又可以作为站点根目录!!!!!!!!!!!
- 大小: 3.1 KB
- 大小: 16.3 KB
分享到:
相关推荐
- `init()`方法只会被调用一次,在Servlet的整个生命周期内。 2. **请求处理**: - 每次客户端请求到达时,Tomcat会调用`service()`方法来处理请求。 - `service()`方法根据请求类型(GET或POST)调用相应的`...
init() 方法是在 Servlet 的生命期中,仅执行一次的方法。它是在服务器装入 Servlet 时执行的。可以配置服务器,以在启动服务器或客户机首次访问 Servlet 时装入 Servlet。 service() 方法 service() 方法是 ...
首先,Servlet的特点在于其一次性加载到内存的优势,与Agent相比,Servlet在被首次请求时加载,后续的请求则直接使用同一个实例,从而减少了资源消耗。这对于需要持久连接数据库以优化数据传输的任务尤其有利。然而...
这个方法只执行一次,意味着在整个应用程序运行期间,Servlet在内存中只有一个实例,即Servlet是单例的。因此,需要注意线程安全问题,避免在Servlet中定义可变的成员变量。 2. 服务提供:每当有新的请求到达时,...
当第一次请求到达时,Servlet容器会创建并初始化Servlet实例;随后的请求将重用已初始化的实例;当服务器关闭或Servlet不再需要时,容器会调用Servlet的销毁方法。 #### 四、Servlet容器与Web服务器 Servlet运行在...
当客户端第一次请求某个 Servlet 时,Servlet 容器将会根据 web.xml 配置文件实例化这个 Servlet 类。当有新的客户端请求该 Servlet 时,一般不会再实例化该 Servlet 类,也就是有多个线程在使用这个实例。这样,当...
- `init()`:Servlet初始化时调用,用于一次性设置Servlet的配置信息。 - `service()`:处理客户端请求的核心方法,会根据请求类型调用`doGet()`或`doPost()`。 - `doGet()`和`doPost()`:处理HTTP GET和POST请求的...
Servlet容器(如Tomcat)会在第一次请求时加载Servlet并调用init()方法,之后每次请求都会调用service()方法,最后在容器关闭或Servlet不再需要时调用destroy()方法。 5. **Servlet配置**:Servlet的配置通常在web....
1. 加载:当Web应用启动或者第一次请求匹配的URL时,Servlet容器会加载Servlet类并创建其实例。 2. 初始化:创建Servlet实例后,容器会调用`init()`方法进行初始化,可以在此设置初始参数或进行资源加载。 3. 服务:...
1. 加载:当服务器启动或第一次接收到对Servlet的请求时,会加载Servlet类并创建一个Servlet实例。 2. 初始化:加载后,Servlet实例会调用`init()`方法进行初始化,例如设置配置参数或打开数据库连接等。 3. 服务:...
2. **初始化**:加载后,服务器调用Servlet的`init()`方法进行初始化,这个方法只在Servlet实例创建时执行一次。 3. **服务**:每当有新的请求到达时,服务器会调用Servlet的`service()`方法,根据请求类型调用`...
在这个"Servlet实现猜数字大小游戏"项目中,我们将探讨如何使用Servlet和session技术来创建一个互动的在线猜数字游戏。 首先,让我们理解Servlet的基本概念。Servlet是Java提供的一种服务器端的编程接口,它允许...
在JSP和Servlet中,数据在请求、响应以及页面渲染过程中可能经过多次编码和解码,如果每个环节的字符集设置不一致,就可能导致乱码现象。 1. **字符编码基础**:在HTTP协议中,请求头和响应头都可以指定字符集,如`...
当服务器接收到对Servlet的第一次请求时,会加载Servlet类并创建一个Servlet实例,然后调用`init()`方法进行初始化。在服务阶段,Servlet通过`service()`方法处理来自客户端的每个请求。最后,当服务器关闭或Servlet...
当服务器启动或第一次接收到Servlet请求时,Servlet容器(如Tomcat)会加载并初始化Servlet。初始化过程中,Servlet会执行`init()`方法,可以在此设置初始参数。服务阶段,Servlet通过`service()`或特定HTTP方法(如...
当服务器启动或第一次接收到对Servlet的请求时,Servlet会被加载并初始化。然后,每次请求都会调用Servlet的`service()`方法来处理。当服务器关闭或Servlet不再需要时,会触发Servlet的销毁过程。 三、Servlet接口...
在这里,开发者可以进行一些一次性设置,如加载配置信息或建立数据库连接。`service()`方法是Servlet处理请求的核心,它根据请求类型调用适当的doXXX()方法(如`doGet()`、`doPost()`等)来处理HTTP请求。 Servlet...
通过这个“servlet第一课项目”,初学者不仅能掌握Servlet的基本使用,还能了解到Web开发中的一些基本概念和流程,为后续更复杂的Web应用程序开发奠定基础。实践是检验理论的最好方式,所以动手完成这个项目,对于...