- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE知识
Java EE 复习知识点Tomcat服务器;URL统一资源管理器,即在客户端访问时的地址servlet运行在Web服务器中的小型java程序,通常通过HTTP(超文本传输协议)接收和响应来自Web客户端的请求;request客户端发送请求给服务器,请求中有要传递到服务器的数据;response服务端接收请求后会处理一些数据,并响应返回给客户端;JSPJSP是运行在服务端的组件,用来生成动态页面,HTML+Java代码,HTML实现静态部分,Java实现动态部分,JSP必须使用容器运行;MVC即三层架构;JSP页面实现视图,即View;java类实现业务逻辑,即Model;Servlet实现控制逻辑,即Controller;MVC模式使应用耦合性降低,可维护性提高,JDBCJDBC是JAVA语言访问数据库的解决方案,只要应用使用数据库都会使用JDBC编程;Cookie即保存在客户端的小文本;在服务器与客户端进行传输session即会话;客户端向服务器端发送请求,服务器端接受请求并生成响应返回客户端,客户端对服务器端这样一次连续的调用过程,被称为会话;Context即上下文,在启动服务器时,服务器会为应用创建一个对象,称为上下文对象,一个应用只有一个上下文对象,有容器创建,并保存在容器中,监听器为了监听事件并处理的,API中已定义好了事件的类型,容器实现了,当某些特定操作发生时,会自动触发相应的事件;事件对象是容器创建的过滤器用来实现通用的功能,减少重复代码,提高可维护性;Servlet它是JavaEE Web组件,必须运行在Wed容器中,需要容器为其提供运行环境,课程中使用Tomcat作为容器;Servlet的配置:必须在web.xml中配置,配置如下:servletservlet-name自定义名字/servlet-name servlet-class包名+类名/servlet-class/servlet servlet-mapping servlet-name同上 /servlet-name url-pattern/ 自定义URL名字,在客户端运行时的名字/url-pattern /servlet-mapping初始化参数:init-paramServlet的主要作用是:用来做控制器使用,用来接收请求,处理请求,跳转到不同的JSP;Servlet是单例模式;Servlet的生命周期:1.创建,即创建一个Servlet实例,并初始化参数;方法只调用一次;方法有:构造方法;init()方法;即初始化方法2.服务,即提供服务,方法有:service()方法;即项目中自己创建的方法用来运算一些逻辑;doGet()方法;即接收客户端的请求,接收请求中的数据,写入响应数据并响应重定向或转发请求跳转到其他资源;doPost()方法;同上;3.销毁,即web应用被终止;方法有:Destroy()方法;当web应用被终止时,servlet容器会调用这个方法,然后销毁servlet对象,同时也会销毁与servlet对象相关的servletConfig对象;Servlet生命周期总结:初始化阶段和销毁阶段只会执行一次,而service方法的执行次数取决于servlet被客户端访问的次数;Servlet的继承:HTTPServlet有两个子接口,Servlet和ServletConfig,实现类HttpServlet,因此Servlet类中继承HTTPServlet都可以直接调用两个接口和一个实现类的方法,也可以去覆盖ServletConfig接口中定义了getInitParameter方法获得servlet的初始化参数.而自定义的Servlet类间接实现了这个接口,所有可以在Servlet类中任意方法中直接调用该方法,获得初始化参数;Servlet的跳转:一,响应重定向:向目标资源重新发送请求,生成新的响应,即两次请求,两次响应,资源不共享;二,请求转发:把当前请求转发到目标资源,,即一次请求,一次响应.资源共享;获得请求参数,接收到客户端传到Servlet的数据,在doGet或doPost中:String name = req.getParameter(“参数”);参数为jsp表单中标签的na值;String[] name = req.getParameter(“参数”);参数为jsp表单中多个值的标签;Servlet总结:Servlet是一个Java类,继承HttpServlet并覆盖其中的方法;Servlet的访问:使用地址栏输入URL访问;通过超链接访问使用表单提交访问:1.使用submit按钮提交,即提交按钮;2.使用JS提交;使用请求中的方法获得请求参数:getParametergetParameterValu
您可能关注的文档
- 25安全生产费用管理制度.doc
- 25苏轼词两首.doc
- 231164北交《公共关系学》在线作业一15秋答案.doc
- 28部好电影.doc
- 29172地质预报雷达法报告.docx
- 24专题二十四理解文中重要词语的含义.doc
- 26不合格原辅材料拒收报废返厂等处理办法规定.doc
- 2017年重庆市高等职业院校技能大赛嵌入式技术与应用开发赛项公开赛题.doc
- 27讲儒家独尊儒术.doc
- 25个CAD应用常见问题解决方案.doc
- 2024年秋新人教版英语3年级上册课件 Unit 3 Amazing animalsPart B 第4课时 Let's talk & Play with hand shadows.pptx
- 2024年秋新人教版英语3年级上册 Unit 6 Useful numbersPart A 第2课时 Let's learn & Listen and chant 教学课件.pptx
- 2024年秋新苏教版数学1年级上册课件 1 0~5的认识和加减法 第1课时 认识1-5.pptx
- 2024年秋新苏教版数学1年级上册教学课件 期末复习 第3课时 图形的认识.pptx
- 2024年秋新苏教版1年级上册数学 2.2.3-2.2.4连加、连减 教学课件.pptx
- 2024年秋新苏教版数学1年级上册课件 5 认识11~19 第2课时 十几加、减几.pptx
- 2024年秋新苏教版数学1年级上册课件 1年级苏教版数学上册教学课件 生活中的位置.pptx
- 2024年秋新苏教版数学1年级上册教学课件 3 图形的初步认识(1) 练习6.pptx
- 2024年秋新人教版英语3年级上册课件 Unit 3 Amazing animalsPart A 第1课时 Let's talk & Do a survey.pptx
- 2024年秋新人教版英语3年级上册课件 Unit 2 Different familiesPart A 第2课时 Let's learn & Listen and chant.pptx
文档评论(0)