欢迎来到天天文库
浏览记录
ID:61289415
大小:12.77 KB
页数:6页
时间:2021-01-24
《java学习心得笔记.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、java学习心得笔记 j2ee学习笔记 注:框架可以用word菜单中的“视图/文档结构图”看到 j2ee模式 valueobject(值对象) 用于把数据从某个对象/层传递到其他对象/层的任意java对象。 通常不包含任何业务方法。 也许设计有公共属性,或者提供可以获取属性值的get方法。 jsp 1.jsp的基础知识 __ _____
2、 directive (指令)
3、
4、--scripting(脚本) jsp-------
5、
6、__action (动作)
7、
8、_____templ
9、atedata:除jsp语法外,jsp引擎不能解读的东西 1)在jsp中使用的directive(指令)主要有三个: a)page指令 b)include指令 c)taglib指令 在jsp的任何地方,以任何顺序,一个页面可以包含任意数量的page指令 2)scripting(脚本)包括三种类型 a); b); c); 3)action(动作) 标准的动作类型有: a) ; b) ; d); e); f); g); h); 1.注释:; ; 2.; session可以不
10、赋值,默认为true,如果session=”false”,则在jsp页面中,隐含的变量session就不能使用。 3.请求控制器结构(requestcontroller) 也被称之为jspmodel2architecture 这种途径涉及到使用一个servlet或一个jsp作为一个应用程序或一组页面的入口点。 为创建可维护的jsp系统,requestcontroller是最有用的方式之一。 不是jsp,而是java类才是放置控制逻辑的正确的地方。 请求控制器的命名模式为: 请求控制器类的命名模式为
11、:xxxrequestcontroller 2.jsp中的javabean jsp三种bean的类型 1)页面bean 2)会话bean 3)应用bean 大多数的系统会使用一个会话bean来保持状态,而对每一个页面使用一个页面bean来对复杂的数据进行表示。 页面bean是一个模型,而jsp是一个视图。 3.customtag bean是信息的携带者。 而tag更适用于处理信息。 标记库包含一个标记库描述符(tld)和用于实现customtag的java类 在翻译阶段,jsp容器将使用t
12、ld来验证页面中的所有的tag是否都被正确的使用。 标记处理程序只是一个简单的适配器,而真正的逻辑是在另一个类中实现的,标记处理程序只是提供了一个供其他的可复用的类的jsp接口 servlet 1.servletconfig l一个servletconfig对象是servletcontainer在servletinitialization的时候传递给servlet的。 servletconfig包涵servletcontext和一些name/valuepair(来自于deploymentdescript
13、or) lservletcontext接口封装了web应用程序的上下文概念。 2.会话跟踪 1)session l当一个client请求多个servlets时,一个session可以被多个servlet共享。 l通常情况下,如果serverdetect到browser支持cookie,那么url就不会重写。 2)cookie l在javaservlet中,如果你光 cookiecookie=newcookie(name,value) 那么当用户退出browser时,cookie会被删除掉,而不会被
14、存储在客户端的硬盘上。 如果要存储cookie,需加一句 (200) lcookie是跟某一个server相关的,运行在同一个server上的servlet共享一个cookie. 3)urlrewriting 在使用urlrewriting来维护sessionid的时候,每一次请求都需要encodeurl 典型的用在两个地方 1)(“formaction=””); ((“sessionexample”)); (“formaction=””); (“method=get>;”); 2)(“ ;
15、((“sessionexample?database=foo&datavalue=bar”)); (>;urlencoded;”); 3.singlethreadmodel 默认的,每一个servletdefinitioninacontainer只有一个servletclass的实例。 只有实现了singlethreadmodel,container才会让serv
此文档下载收益归作者所有