Java Web Servlet的学习是如何开始的呢?这篇Java Web Servlet学习浅谈就是向你介绍在Java Web中的Servlet的学习情况。

Java Web Servlet的学习的开端咱们首要来看看Java Web是包含有哪些的?一个完好的Java Web 一般由表明层,操控层,事务层及数据拜访层组成.表明层一般由HTML和JSP页面构建,操控层一般用Servlet,事务逻辑层则是JavaBean或EJB,数据拜访层组件是JDBC或Hibernate.Java Web 的各组件在装备文件(.xml)中声明后打包,布置到Java Web 服务器(Tomcat...)中运转.

Java Web Servlet学习浅谈(java web servlet基础)  Servlet 第1张

Java Web Servlet是用Java编写的服务器端程序,由所以个Java类,具有可移植,可扩展等长处.经过javax.Servlet 和javax.servlet.http包取得Java的支撑.尤其是javax.servlet.http 包供给了针对HTTP协议的办法包含处理HTTP恳求和呼应(HttpServlet类),分别由doGet()和doPost()进行处理.

Java代码

  1. protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
  2. throwsServletException,java.io.IOException;
  3. protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
  4. throwsServletException,java.io.IOException;

关于客户恳求的处理(HttpServletRequest类)

Java代码

  1. HttpServletRequestrequest;
  2. Stringname=request.getParameter("username");

以HTML方式把恳求发送给客户(HttpServletResponse类)

记载当时Servlet中的用户会话(HttpSession类)

Java代码

  1. HttpServletRequestrequest;
  2. HttpSessionsession=request.getSession(true);

把Servlet的恳求提交或委派给另一资源(RequestDispatcher类),RequestDispatcher指向特定资源的URL,可经过HttpServletRequest 目标的getRequestDispatcher()办法生成.

Java代码

  1. RequestDispatcherrd=request.getRequestDispatcher("WELCOME.JSP");
  2. rd.forward(request,response);

因为在Java Web中Servlet一般作为操控器组件,需要在装备文件(Web.xml)中进行声明.

Java代码

web.xml

  1. ...
  2. ﹤servlet﹥
  3. ﹤servlet-name﹥myServlet﹤/servler-name﹥
  4. ﹤servlet-class﹥myServlet﹤/servlet-class﹥
  5. ﹤/servlet﹥
  6. ﹤servlet-mapping﹥
  7. ﹤servlet-name﹥myServlet﹤/servlet-name﹥
  8. ﹤url-pattern﹥/myServlet﹤/url-pattern﹥
  9. ﹤/servlet-mapping﹥
  10. ...

Java Web Servlet的学习是要交叉稳固的学习,在Java Web 中浸透Servlet的学习,期望本文对你有所协助。

【修改引荐】

  1. JSP Servlet开发开始那点事
  2. Servlet装备及开发运转测验
  3. 挑选JSP开发工具
  4. Servlet和JSP途径具体介绍
  5. 什么是Servlet以及常用Servlet API有哪些
转载请说明出处
知优网 » Java Web Servlet学习浅谈(java web servlet基础)

发表评论

您需要后才能发表评论