J2EE学习笔记(1) 开篇

原创 2004年09月27日 16:14:00

欢迎大家和我通过email讨论问题 ycmloveyou@yahoo.com 有好的建议或者对我的笔记有任何质疑也请直接了当地指出。谢谢

--Cookies VS Sessions
Cookie将对话数据存于客户端,在每个请求时发送. Session将对话数据存于服务器端,仅将sessionid存于cookie,这种方法有更好的安全保障,对服务器要求也更高. 基于这一点,struts的默认scope是request,而非session. 程序员在页面间传输数据时也应尽量用request scope以减少服务器负担.

--最重要的软件工程实践
应用了struts的jsp里绝对不能再掺杂处理商业逻辑(Strongly discouraged),scriptlet只适用于完全用于presentation的逻辑处理,而商业逻辑应放到action/ejb/dao层处理. 写在jsp里哪怕一点点的business logic都会让日后的维护付出高昂的代价。

--Interpretaion Sequences
在利用Struts构建的jsp含有html,javascript,jsp scriptlet和struts tags, 执行时的顺序为 jsp scriptlet -> tag library -> html+js. 所以html和js代码可以嵌套 等代码,在struts tag里也可以嵌套scriptlet代码,但反过来就是错的. 实际应用中常用 在html以comment方式显示bean property内容来debug,就是一个典型的例子

--Struts Form, Request
strutsd的form bean生存期很短,假设某jsp以actionA.do?method=methodInitA进入,formShared被actionServlet初始化,在methodInitA结束后如果forward到另一个action如下,而这个action同样
你或许常见到这样的代码片断
<struts-config>
   <action path="/actionB" name="formShared">
      ...
   </action>
</struts-config>

个人学习笔记开篇

大学毕业到现在已经工作了半年时间了,虽然一直在为公司的编辑器一刻不停的做功能,不过真正学习到的知识貌似没多少,倒发现了自己一身的缺点。知识体系了解的不够深刻,基础不够扎实,做事比较粗心。为了能在之后的...
  • jhgameboy
  • jhgameboy
  • 2014年01月30日 00:44
  • 1012

j2ee学习笔记与心得

Java EE概念: Java EE是一个开放的平台,它包括的技术很多,主要包括十三种核心技术(java EE就是十三种技术的总称)。建立一个整全的概念。 要成为一个java EE程序员,...
  • wejfoasdbsdg
  • wejfoasdbsdg
  • 2015年09月07日 00:19
  • 688

J2EE是什么(一)

本文简单的介绍了一下J2EE的一些基本知识,下次我们将继续学习J2EE的架构以及API等其他知识。也许我们现在对这些东西都不是很熟悉,但是随着我们的学习深入,这些东西都会理解的。...
  • u010168160
  • u010168160
  • 2015年06月19日 07:57
  • 2299

Android系统-开篇

一、Android概述Android系统非常庞大,底层是采用Linux作为基底,上层采用带有虚拟机的Java层,通过通过JNI技术,将上下打通,融为一体。下图是Google提供的一张经典的4层架构图,...
  • Gityuan
  • Gityuan
  • 2016年03月06日 21:07
  • 1529

JNI学习笔记1——开篇

JNI——java native interface(一)开篇1.为什么要使用jni    Java有些时候需要调用本地代码(C/C++),jni接口提供了java与操作系统本地代码互相调用的功能 2...
  • jiben071
  • jiben071
  • 2010年11月24日 23:55
  • 750

UNP学习笔记——(1)开篇

W.Richard Stevens的UNP是学习网络编程的经典书籍,前一阵子大致翻阅了一下,发现结合APUE不仅可以学习网络编程,还能进一步理解unix系统本身。正如raywill所言好记忆不如烂键盘...
  • macchan
  • macchan
  • 2013年09月06日 20:07
  • 704

J2EE事务 学习笔记 (1)

第一章 介绍           Transaction的模型主要分为三种类型:           1. Local Transaction Model - 顾名思义,本地事务模型并不是事务管理的框...
  • wangdongzjk
  • wangdongzjk
  • 2008年05月06日 13:41
  • 443

J2EE学习笔记(1) --JDBC

前言工欲善其事,必先利其器。J2EE的学习中,我选择了对J2EE具有良好支持的myeclipse作为IDE。 由于博主安装myeclipse中支持的tomcat最高只有tomcat7.x,故选用了to...
  • SY_Yu
  • SY_Yu
  • 2016年05月16日 23:17
  • 337

J2EE学习笔记(1)

eclipse插件手动安装的两种方法:·直接安装。·扩展安装。直接安装:将插件中包含的plugins 和features 文件夹的内容,复制到Eclipse 的plugins和features 文件夹...
  • family0707
  • family0707
  • 2009年12月18日 14:12
  • 96

OpenCV学习笔记大集锦

转载自: OpenCV学习笔记大集锦 – 视觉机器人 http://www.cvrobot.net/collect-opencv-resource-learn-study-note-chinese...
  • qq_26898461
  • qq_26898461
  • 2016年01月06日 09:49
  • 1430
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:J2EE学习笔记(1) 开篇
举报原因:
原因补充:

(最多只允许输入30个字)