javaEE基础知识

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章javaEE概述

JavaEE是一个标准中间件体系结构。

JavaEE编程思想: 组件容器

JavaEE技术框架:表示层,中间层,数据层

HTTP是一个无状态协议

GET,POST请求区别

Get提交数据在地址栏显示,而POST不显示

Get提交数据量有限制:而Post没有

第二章Servlet编程

Servlet是一种独立于操作系统平台和网络传输协议的服务器端的Java应用程序。所有Servlet都必须实现通用Servlet接口或继承HttpServlet类。

HttpSession对象跟踪会话

获取HttpSession对象

对HttpSession对象进行读与写

手工终止HttpSession或什么都不做

SetAttribute()使用指定的名称将对象绑定到这个会话

Get Attribute()返回绑定此会话的对象

SetMaxlnactivelnterval()在无效前请求间隔时间负表示永远不会超时

Invakudate()终止当前会话

第三章MVC设计模式

MVC表示业务逻辑层,视图,控制器

MVC的优点可维护性强,扩展性强,代码重复少

第四章连接池JNDI DAO的优化

数据连接池可以提高数据访问的性能

使用DBCP组件可以实现数据源

JNDI可以用来实现资源的配置和查找使用分离,我们可以用JNDI来管理数据源

第五章JavaBean

1、JavaBean:是一种封装业务的状态操作的业务类

Bean的基本要求:public的类无参public构造函数getter/setter

Bean的设计思想:可重用组件

Bean的分类:数据bean,业务bean

2、标准动作:

第六章JSTL

1、使用步骤:创建JSP页面、添加taglib指令,引入对应的标签、在页面中使用标签

Taglib有两个属性:uri和prefix

2、JSTL:taglib指令uri="标签库uri" prefix="前缀"

3、标签:

Set:

Out:

If:< c:if test="">

forEach:< c:forEach items="" var="" begin="" end="" step="" varStatus="">

forTokens:< c:forTokens items="" delimers="" items=”” varStatus=""

fmt:< f:formatDate pattern="yyyy-MM-dd HH:mm:ss,SSS" value="">

第七章

1、标签是一种html代码结构的重用,是JavaWeb开发过程中必不可少的技术。

2、自定义标签由标签类、标签库描述文件两个部分组成,标签类负责实现功能,标签库描述文件用来声明标签和类之间的关联。

3、在JSP2.0中我们可以继承SimpleTagSupport并重写它的doTag()方法来实现各种标签的功能。

4、创建标签类的步骤:

创建标签类、创建标签库描述文件、在页面中测试标签效果

public class HelloWorldTag extends SimpleTagSupport {

public void doTag() throws JspException, IOException {

getJspContext().getOut().write("HelloWorld!");

}

}

在标签的doTag()方法中我们通过getJspContext()获取和操作页面相关信息。

第八章EL

1、EL表达式:基本语法${xxx.yyy.sss}

2、运算符:支持算术、关系、逻辑运算符和两个特殊运算符

3、一些特殊表示的符号:ne ge lt gt eq le div mod

4、EL表达式中科院通过内置对象访问各个作用域中的JacaBean,分别是pageScope、

requestScope、sessionScope、applicationScope

第九章XML

1、Java中的XML解析技术:

在Java中操作XML主要是有四种方式:DOM,SAX,JDOM,DOM4J。这四种方式各有优缺点。

采用SAX解析XML是顺序性的。采用的是事件驱动机制。当遇到一个节点的时候马上进行处理,而不是等到文档整体加载后处理。

DOM方式生成和解析XML文档时,解析器会读入整个XML文档,然后构建一个驻留在内存中的树结构,我们可以对这个文档进行增,删,改操作。

RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。通过SAX或者DOM方式,我们能够很方便的解析和操作新闻提供者提供的XML文件。

第十章Ajax

1、Ajax技术使用JavaScript完成请求和数据处理,使用XML作为数据传输的格式。

XMLHttpRequest对象是Ajax技术实现的核心对象。

2、使用XMLHttpRequest实现Ajax的步骤是:

创建XMLHttpRequest(需要考虑浏览器差异)

编写回调函数,用来处理数据

设置XMLHttpRequest请求参数

发送请求

3、DWR是开源的Ajax框架,目的是实现JavaScript“调用”JavaBean中定义的方法。

使用DWR的关键步骤:

导入DWR所需的库文件

配置dwr处理的servlet

创建dwr.xml

第十一章WebService

1、WebService的设计目的方便不同的应用程序之间的相互调用和数据交换。

2、WebService技术的基础是XML和HTTP协议,主要使用SOAP和WSDL两种协议

来实现互操作。

3、XFire是实现WebService的开源框架,由apache开发。

配置Xfire:

点击Window选择属性,输入user li,点击New新建一个user Libraries,点击Add External添加jar文件。

右击项目选择Build path,选择Libraries,点击Add Library,选择User Library,点击Finish完成

配置web.xml,找到spring下的transport包,复制里面的servlet文件名,配置到servlet-class标签中

相关文档
最新文档