`

在Servlet中获取业务层service对象的方法

阅读更多

public class AjaxProcess extends HttpServlet {
 
 private AnalyzeproductService pService;
 private AnalyzeorderService orderService;

 public AjaxProcess() {
  super();
 }

 public void destroy() {
  super.destroy();
 }

 public void doGet(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {
  doPost(request, response);
 }

 public void doPost(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {
  response.setContentType("text/html");
  response.setCharacterEncoding("gb2312");
  PrintWriter out = response.getWriter();
  String method=request.getParameter("method");
  //生成编号
  if("getNumber".equals(method)){
   String number=orderService.createNumber();
   out.println(number);
   
  }
 }


 public void init() throws ServletException {
    super.init();
    pService = (AnalyzeproductService) WebApplicationContextUtils
     .getRequiredWebApplicationContext(getServletContext())
     .getBean("analproductService");
    orderService=(AnalyzeorderService) WebApplicationContextUtils
     .getRequiredWebApplicationContext(getServletContext())
     .getBean("analyzeorderService");

 }

分享到:
评论

相关推荐

    普通java类中获取pageContext对象

    但在某些场景下,比如在业务逻辑层(如Service层或DAO层)中,可能也需要访问`PageContext`中的一些信息,这就引发了一个问题:如何在普通的Java类中获取`PageContext`对象? ### 通过`HttpServletRequest`间接获取...

    使用jsp-servlet-service-dao四层结构完成用户信息的增删改查操作

    - **首页(显示所有用户)**:Servlet获取所有用户信息,通常通过Service层调用DAO的查询方法。然后,这些信息被传递给JSP页面进行展示。 - **修改页面**:用户可以编辑自己的信息,Servlet接收更新请求,Service层...

    dao+service+servlet+jsp实现留言板(添加、查看)

    在这个项目中,Servlet作为Controller的角色,接收用户的请求,调用Service层的方法处理业务,然后将结果转发给JSP页面展示。 5. **JSP(JavaServer Pages)**: JSP是动态网页技术,用于生成HTML或XML等格式的Web...

    博客系统(dao+servlet+service+vo+mysql)

    在本项目中,DAO类会包含方法如添加新的博客文章、获取文章列表、更新用户信息等,通过执行SQL查询或更新语句来完成这些操作。DAO的设计模式使得业务逻辑和数据访问逻辑分离,提高了代码的可维护性和测试性。 ...

    Web服务启动时自动加载Servlet,并读取数据库内容

    在描述中提到,我们需要在Servlet的`init()`方法中获取并使用Service层的对象来读取数据库内容。在Spring框架中,我们可以利用依赖注入(Dependency Injection,DI)来管理对象。DI允许我们在不直接创建对象的情况下...

    Servlet中文API文档 servlet

    Servlet容器(如Tomcat)会在第一次请求时加载Servlet并调用init()方法,之后每次请求都会调用service()方法,最后在容器关闭或Servlet不再需要时调用destroy()方法。 5. **Servlet配置**:Servlet的配置通常在web....

    servlet API 中文版

    - `service(ServletRequest request, ServletResponse response)`: 这是Servlet处理请求的核心方法,根据传入的请求类型(HTTP、HTTPS等)和响应对象,执行相应的业务逻辑。 - `getServletInfo()`: 返回关于...

    JSP\Servlet中文API文档

    - **异常:** 如果在`init()`方法中抛出`UnavailableException`,则表示Servlet暂时不可用,容器将不会继续调用其`service()`方法,直到问题解决。 - **service()方法:** - **功能:** 处理客户端的请求。每次...

    servlet+service+mybatis实践2

    Service层与DAO(数据访问对象)层交互,获取或更新数据库中的数据。在这个项目中,Service层可能会使用MyBatis的SqlSession对象来执行SQL语句。 **MyBatis**: MyBatis是一个流行的持久层框架,它允许开发者将SQL...

    servlet在web项目中的应用

    Servlet是Java Web开发中不可或缺的一部分,它是一种Java类,用于扩展服务器的功能,特别是在Web服务器上处理客户端请求。Servlet被设计用来接收和响应来自Web客户端(如浏览器)的HTTP请求,并可以返回HTML、XML、...

    Servlet笔记,servlet生命周期、定义

    1. Servlet在Java代码中通过HttpServletResponse对象动态输出HTML内容,这意味着所有的业务逻辑都必须在Java代码中实现,其输出内容是通过程序生成的。 2. JSP则是在静态的HTML内容中嵌入Java代码片段。当Web服务器...

    Servlet API(中文)

    2. `ServletConfig`接口:每个Servlet实例在初始化时都会得到一个`ServletConfig`对象,其中包含了Servlet的配置信息,如Servlet的初始化参数。 3. `HttpServletRequest`接口:这个接口提供了访问HTTP请求数据的...

    servlet API zip压缩包

    ServletConfig对象包含了Servlet的初始化参数,这些参数在web.xml文件中定义,并在Servlet实例化时通过init(ServletConfig config)方法传入。而ServletContext接口则提供了全局共享数据的机制,可以看作是整个Web...

    Servlet+API+中文版

    - `void service(ServletRequest req, ServletResponse res) throws ServletException, IOException`:核心服务方法,实现具体的业务逻辑。 #### 五、HTTP Servlet:`javax.servlet.http.HttpServlet` - **概述**...

    servlet入门经典笔记

    这些方法会从ServletRequest对象中获取请求参数,并通过ServletResponse对象设置响应内容。 ServletConfig对象提供了初始化参数和ServletContext的访问。初始化参数是在Servlet部署描述符(web.xml)中定义的,可供...

    Servlet控制新闻管理

    此外,为了实现更好的代码组织,常常会使用MVC(Model-View-Controller)设计模式,将Servlet作为Controller,处理请求并调用Service层进行业务逻辑处理,Service层再与DAO(Data Access Object)层交互,完成数据库...

    Servlet的基类和接口中的方法总结

    - **实现**:通过调用`ServletContext`对象中的相应方法来实现。 - **`abstract void service(Request request, Response response) throws ServletException, IOException`**: - **描述**:这是一个抽象方法,...

    servlet反编译源码

    6. Servlet在这些方法中处理业务逻辑,可能涉及数据库操作、文件读写等。 7. 处理完成后,Servlet通过ServletResponse对象向客户端返回响应。 8. 当Servlet不再需要时,容器调用destroy()方法释放资源。 反编译...

    servlet 笔记

    在service()方法中,根据HTTP请求类型(GET或POST等),可以选择性地调用doGet()或doPost()等方法来处理具体业务逻辑。 4. **销毁**:当Servlet容器决定卸载Servlet时,会调用destroy()方法来释放Servlet所占用的...

    Servlet API 中文版

    Servlet开发者需要在此方法中实现具体业务逻辑。 4. `String getServletInfo()`: 返回一个描述Servlet的字符串,通常包含Servlet的版本信息和作者等。 5. `void destroy()`: 当Servlet即将卸载时,Servlet容器会...

Global site tag (gtag.js) - Google Analytics