- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
javaweb小抄第二版
Javaweb小抄第二版
谨献给软件园所有考这门蛋疼课的学子
第一版:假肢
第二版:肚子饿、胖冰女
参照老师(给你上课的是不是他?):孙威
第一部分知识点;
第二部分参考简答题提问,有部分答案;
第三部分参考设计题代码;
第一章
什么是J2EE:J2EE是适用于创建服务器应用程序和服务的Java 2平台企业版。
J2EE组成:J2EE规范:定义J2EE的规范,开发商按 照这个规范实现自己的J2EE系统。
J2EE参考实现:J2EE平台的软件开发包(J2EE SDK)
J2EE兼容测试包:用来测试一种应用是否符合J2EE
J2EE蓝图:提供了用于实施基于J2EEJ2EE的多层应用程序的复杂性。它应被用作开发人员设计和优化组件的原则,以便从策略上对开发工作进行分工,分配技术资源。
三层模型
表示层:用户接口和界面部分;
逻辑层:应用的业务逻辑实现部分;
数据层:存放数据资源的部分,通常是数据库关联系统和数据库。
HTTP协议,超文本传输协议是用于从WWW服务器传输超文本到本地浏览器的传送协议。http 是 “无状态”服务器不保留任何访问过的请求信息
WWW服务器运行时,一直在TCP80端口(WWW的缺省端口)监听,等待连接的出现。
HTTP协议的通信过程
1.建立连接 2.发送请求 3.发送响应 4.关闭连接
HTTP两种报文: request, response
表单元素
FORM method =[GET|POST] action =URLform body/FORM
表单输入元素
INPUT name=text type=string size=## value=text CHECKED
选项选择元素(类似Windows中的组合框)
SELECT name=text multiple
OPTION value=text selectedcontent1/OPTION
OPTION value=text content2/OPTION
/SELECT
动态网页的主要工作模式是由服务器执行镶嵌在HTML网页中的程序,并将程序执行的结果发布到网络上,由用户浏览器并将结果在屏幕上展示。
静态网页:下载网页 动态网页:下载程序/下载结果
第二章
什么是Servlet:Servlet是用Java语言编写的运行在服务器端的小应用程序,能够接收Web客户端的请求,并能对Web客户端进行响应,通常是通过HTTP(HyperText Transfer Protocol)协议进行工作的。可以认为Servlet是服务器端的一个动态Java程序,用户通过访问这个程序获取服务器的服务。
Servlet的主要方法
Servlet是一个Java类,通常会有3类方法,分别是:
init方法,用于初始化。
destroy方法,用于释放资源。
service方法,服务类方法,对用户的请求进行处理,并对用户进行响应,几乎所有处理功能都在这里完成。这类方法可以有多个,最常用的是doGet和doPost方法。
Servlet的生命周期
装载Servlet;创建过程;初始化过程init响应服务service;销毁释放资源destroy
Servlet运行原理
1.Servlet的工作过程如下
① Servlet容器接收到客户端的请求时,先判断用户所请求的Servlet对象是否存在。如果不存在,则加载Servlet类、创建Servlet对象并实例化,然后调用init方法进行初始化。
② 容器创建request和response对象,并且创建一个线程,调用Servlet对象的service方法(间接调用doGet方法或者doPost方法)。
③ service方法产生响应,容器将响应发回客户端。
④ 容器销毁reqeust和response对象以及相应的线程。
隐含对象Request
String request.getParamter(参数名称);
常用API
获取单值请求参数的方法:getParamter();
获取多值请求参数的方法:getParameterValues();
获取请求参数名字的方法:getParameterNames();
获取session对象的方法:getSession();
获取Web应用根路径的方法:getContextPath();
获取Servlet路径的方法:getServletPath();
获取request中的属性的方法:getAttribute();
设置request中的属性的方法:setAttribute();
获取请求转发对象的方法:getRequestDispatcher();
第三章
JSP语法分为三种不同的类型
编译器指令(DIRECTIVE
您可能关注的文档
- e大学英语四级汉译英专项练习题目及解析.doc
- e公司经营计划书.doc
- fda孕妇用药指南.doc
- firebug使用说明合集.doc
- fpbjyz概要设计说明书.doc
- gb50316局部修订条文及条文说明-2008.doc
- gcs抽屉柜操作说明(经济型).doc
- geogebra基础绘图详解.doc
- ghtd-10-tb-04检修文件包管理实施细则.doc
- glossary术语.doc
- 2024年人教版中学七7年级下册数学期末试卷(附答案) .pdf
- 2024届湖南省长沙市初中学业水平全真模拟考试语文试题(含答案).pdf
- 2024六年级上册数学专项练习题期末试卷 .pdf
- 2024-2025学年度小学实验教学工作计划标准模板(4篇) .pdf
- 2024届高考语文复习:作文主题训练乡土中国(含解析).pdf
- 2024届河南省部分高三语文上学期9月质量检测联考卷附答案解析.pdf
- 2024充电桩销售安装合同 .pdf
- 2024年中级会计职称之中级会计实务高分题库附精品答案 .pdf
- 2024年中级注册安全工程师之安全生产管理基础试题库和答案要点.pdf
- 2024安全生产承诺书模板集合9篇【整合汇编】.pdf
文档评论(0)