java整理.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:2 大小:46KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JDBC基本功能:建立数据库连接、提交sql、处理结果一个请求最先进入service()方法,对象创建时调用init()方法Jsp内置对象request的类型是Javax.servlet.http.HttpServletRequest同构sql通常使用Preparedstaementsql语句的运行需要编译<%@page%>指令可以出现多次,进而<%@page%>指令中属性也可以出现多次Servlet入口方法是init()(最先执行的方法)Oracle数据库驱动全路径:oracle.jdbc.driver.OacleDriver或oracle.jdbc.OacleDriverJsp本身加载的基本类:java.lang.*在jsp中<%=”7”+5%>输出结果75<html><%intx=1;%>x:<%++x;%></html>输出结果:x:Jsp表达式语言(el)的语法为:${ELexperession}<c:outvalue=${var}>等价于<%=var%>Jsp中要使用user包中的User类,应写为:<jsp:userBeanid=”user”class=”user.User”scope=”page”/>Servlet里获取Session的代码:HttpSessionsession=request.getSession(true)<jsp:SetProperty>的四个属性:NamepropertyvalueparamJsp:getProperty的属性有:name和propertynameJsp:usrBean四个scope及意义?scope取值page:有效范围为包含<jsp:useBean>元素的JSP文件以及此文件中的所有静态包含文件,直到页面执行完毕向客户端发回响应或转到另一个页面为止.JavaBean实例被保存在当前页面的pageContent对象内.用户可以通过隐含对象pageContext访问JavaBeanscope取值request:有效范围为任何执行相同请求的JSP页面中,直到页面执行完毕向客户端发回响应或转到另一个页面为止.JavaBean实例被保存在ServletRequest对象内.用户可以通过隐含对象request访问JavaBeanscope取值session:有效范围为从创建JavaBean开始,在任何使用相同session的JSP页面中,直到sessions结束.这个JavaBean实例存在于整个session生存周期内,任何此session中的JSP页面都能使用同一JavaBean实例.JavaBean实例被保存在session对象内,用户可以通过隐含对象session访问JavaBean.scope取值application:有效范围为从创建JavaBean开始,在应用程序的所有JSP页面中都有效.这个JavaBean实例存在于整个application生存周期内,直到服务器关闭才被取消.JavaBean实例被保存在ServletContext对象内.用户可以通过隐含对象application访问JavaBean.MVC工作原理MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。MVC是Model-View-Controller的简写。Model为数据模型层,View为表现层,Controller为控制层,通过这种设计模型把模型层、视图层和控制层分成不同的组件实现,这些组件可以进行交互和重用。一些实现如下:V:JSP(可以用一些标签库,例如JSTL、struts标签、struts2.x标签、自定义jsp标签)M:javabean,Hibernate中的po(po=pojo+*.hbm.xml或带注解的pojo)等,一般代表数据库表在java内存中的封装C:Servlet,Struts的Action,Struts2.x的Action;如果进一步的话dao和service可以归入这里,我认为action、service和dao的划分是对C的进一步的细分过滤器和监听器的作用过滤器的作用Servlet过滤器是可插入的Web组件,它允许我们实现Web应用程序中的预处理和后期处理逻辑。过滤器支持servlet和JSP页面的基本请求处理功能,比如日志记录、性能、安全、会话处理、XSLT转换,等等。监听器的作用监听器:监听器对象可以在事件发生之前和发生之后可以做一些必要的处理。Servlet监听器主要的目的是给web应用增加时间处理机制,以便于更好的监视和控制web应用的状态变化。Jsp两种we