JavaWeb学习指南

上传人:ni****g 文档编号:460299332 上传时间:2023-06-10 格式:DOC 页数:22 大小:683.50KB
返回 下载 相关 举报
JavaWeb学习指南_第1页
第1页 / 共22页
JavaWeb学习指南_第2页
第2页 / 共22页
JavaWeb学习指南_第3页
第3页 / 共22页
JavaWeb学习指南_第4页
第4页 / 共22页
JavaWeb学习指南_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《JavaWeb学习指南》由会员分享,可在线阅读,更多相关《JavaWeb学习指南(22页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! Java Web学习指南(1) 第一章:基础回顾在学习JSP之前,最好能对前面的知识有个系统的回顾,针对JAVA基础部分,建议从以下部分入手:Java语言基础:变量和控制逻辑OOP概念:封装、继承、多态、消息传递异常、IO包和集合类JDBC访问数据库技术第二章:Web入门 应用程序定义: 应用程序:允许用户执行特定任务(如文字处理、电子邮件、会计、数据库管理等)的软件程序。桌面应用程序(Desktop Application)在台式电脑上运行的应用程序称为桌面应用程序。web应用程序(web Application)它是一些Web网页和用来完成某

2、些任务的其他资源的一个集合。它隐含这样一层意思:有一个预定义的路线贯穿于网页之中,用户可做出选择或提供信息使任务能够完成。协议:两台或多台计算机相互通信时遵循的一套规则。Http基础知识:解释HTTP(无状态协议); 解释端口(80) 解释GET/POSTWeb应用程序体系结构:3个组件:表示逻辑:由用户界面和用于生成界面的代码组成 业务逻辑:包含系统的业务和功能代码 数据存取逻辑:负责完成存取数据库的数据Web应用程序的剖析:静态文件:JSP页面文件: WEB-INF(classes、lib、tags、web.xml、标记库描述符文件)第三章:Servlet专区:1、了解Servlet的生命

3、周期2、了解web.xml中的配置3、撑握访问的技巧Demo1:HelloServlet.java:package bean;public class HelloServlet extends HttpServlet public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException response.setContentType(text/html);PrintWriter out = response.getWriter();out.p

4、rintln();out.println(Hello Servlet);out.println();out.println(This is my first Servlet!);out.println();out.println();web.xml内容web-app - HelloServlet bean.HelloServlet HelloServlet /test Servlet 的生命周期:Init(ServletConfig config);初始化Service(ServletRequest request, ServletResponse response);相应应用的请求,处理并发

5、送响应。Destroy();释放资源。Demo2:package bean;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public

6、 class LifeCycleDemoServlet extends HttpServlet private static final String CONTENT_TYPE = text/html;charset=GBK;int count;public void init(ServletConfig config) throws ServletException super.init(config);String initial = config.getInitParameter(initial);try count = Integer.parseInt(initial); catch

7、(NumberFormatException e) count = 0;System.out.println(计算器 Servlet 已经初始化成功!);public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException response.setContentType(text/html;charset=gb2312);PrintWriter out = response.getWriter();out.println();out.prin

8、tln(LifeCycleDemoServlet);out.println();count+;out.println(自从加载后(读取初始化参数后,这个Servlet已经被访问了);out.println(count + 次。);out.println();out.println();out.close();System.out.println(该 Servlet 的doGet()方法被执行了一次!);public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletExcepti

9、on, IOException doGet(request, response);public void destroy() System.out.println(该 Servlet 的资源已经被释放 !);web.xml内容web-app - LifeCycleDemoServlet bean.LifeCycleDemoServlet initial 1 LifeCycleDemoServlet /test Demo3:login1.htmlLogin Page Name: Password: web.xml文件内容:web-app xmlns=http:/ - LoginServlet b

10、ean.LoginServlet LoginServlet /test LoginServlet.java内容package bean;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;public class LoginServlet extends HttpServlet public void doPost(HttpServletRequest request,HttpServletResponse response)throws IOException String userid = request.getParameter(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号