javaEE基础知识

  • 格式:docx
  • 大小:29.38 KB
  • 文档页数:4

第一章 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标签中
配置xfire文件,在src目录下新建META-INF文件夹,再在里面新建xfire文件夹,
最后新建services.xml文件
找到spring下的services.xsd文件 复制targetNamespace的地址到 文档中
创建服务接口和实现类
4、配置services.xml发布服务



message
http://www.test.com/test/message
services.IMessage
services.Message