J2EE学习笔记(2) Javascript 讨论

其实Javascript不属于严格的J2EE范畴,但由于它的轻量级和快速强大的客户端功能,使得我们不得不对Javascript礼让三分.
下面是我很有限的一些javascript经验
1) javascript主要用来捕捉客户端事件,数据表格的校验,控制页面的跳转导向. 每一项都有足够多的内涵可以挖掘,这里就不多说了
2) 就校验而言, 一般说服务器端还是要做再一次的检验以保证数据的一致与有效(防止客户端故意关闭javascript检查)
3) Javascript非常强大,但不是万能的,比如说,很多情况下是不能利用JS回到上一页面的(history.back()),原因主要是防止重复提交表单,一般这种情况用Action导向到当前页面的初始化Action Method (典型的例子为 XXXAction.do?method=initYYY

时间: 2024-11-09 03:08:32

J2EE学习笔记(2) Javascript 讨论的相关文章

扬扬的J2EE学习笔记(四)Platform Services平台服务

j2ee|services|笔记 每周学一些J2EE,作点笔记. 目标:能熟练使用Websphere做J2EE的开发工作. 加油!加油!!加油!!! 1. 平台服务概述    1) 为应用编程的部署提供服务.   2) 命名服务:能够帮助应用客户端寻找企业Beans:寻找通过Java Naming Directory Interface(JNDI)访问naming环境的WEB组件.   3) 无须更改源代码就能定制组件   4) 使用JNDI接口,J2EE组件可以定位自己的环境名称内容(envi

J2EE学习笔记--Struts中文问题

       JSP的中文乱码问题,其根源在于:Web容器默认的字符处理编码是iso-8859-1,对于需要在浏览器页面上显示中文的JSP程序,但在程序中并没有指定中文的字符集,那么中文将在浏览器页面上显示为乱码.当然,前面所说的是指在Tomcat服务器下的,其他服务器有些不是这样的,比如BEA Weblogic和IBM Websphere是从操作系统中取得默认的编码,然后按该编码来转码所有用户请求.以前我也写过一遍JSP的学习笔记,关于本地化和国际化的,那里有详细解释在Tomcat服务器下中文

扬扬的J2EE学习笔记(三)Components and Roles组件和角色

j2ee|笔记 每周学一些J2EE,作点笔记. 目标:能熟练使用Websphere做J2EE的开发工作. 加油!加油!!加油!!!  1. 架构    1) 组件:一个应用级的软件单元      J2SE拥有JavaBeans:J2EE拥有EJB(Enterprise JavaBeans)   2) 系统级实体容器      提供:运行支持.生命周期管理.安全.部署.线程   3) applet和客户应用程序      客户端组件执行自己的Java虚拟机(JVM)   4) WEB组件:    

扬扬的J2EE学习笔记(一)概述

j2ee|笔记 扬扬今天开始学习J2EE啦! 目标:尽可能在最短时间内,把J2EE体系结构相关了解个大概,以后再慢慢往深处学习. 加油!加油!!加油!!!一.分布式的多层应用程序 图1 分布式的多层应用程序 J2EE平台使用多层分布式的应用模式.应用逻辑根据其功能分成多个组件,各种不同的应用组件构成分布在不同的依赖于层的机器上的J2EE程序.位于不同层的组件有: ☆ 运行在客户机上的客户层组件 ☆ 运行在J2EE服务器上的网络层 ☆ 运行在J2EE服务器上的逻辑层 ☆ 运行在

J2EE学习笔记(7) Paginator 分页杂谈

j2ee|笔记|分页 Paginator 分页杂谈 iBatis提供了这样的分页查询方法List list=sqlMap.executeQueryForList("SQL_Alias",HashMapObj,skipResults,maxResults);但它底层的实现是把结果完全存在内存里,在resultset可能很大的情况下,非常浪费内存,建议不要使用,SqlMapConfig.xml以下设置就可以关掉此项缓存<settings    lazyLoadingEnabled=&

J2EE学习笔记--MVC框架

MVC是一种软件设计模式,最初是为SMALLTALK-80语言提出来的,但后来在JSP开发中渐渐得到广泛应用,并且成为Sun公司推荐的J2EE平台的设计模式.Sun公司提出的Model2开发模型就是基于MVC设计模式的应用,在Web应用程序开发中,MVC框架应用非常广泛,特别适合应用在大型的.比较复杂的项目开发中.   MVC框架即是模型-视图-控制器(Model-View-Controller)设计模式.其中,M代表Model,V代表View,C代表Controller.MVC的核心思想是将来

J2EE学习笔记(1) 开篇

欢迎大家和我通过email讨论问题 ycmloveyou@yahoo.com 有好的建议或者对我的笔记有任何质疑也请直接了当地指出.谢谢--最基本的常识-- Cookie将对话数据存于客户端,在每个请求时发送. Session将对话数据存于服务器端,仅将sessionid存于cookie,这种方法有更好的安全保障,对服务器要求也更高. 基于这一点,struts的默认scope是request,而非session. 程序员在页面间传输数据时也应尽量用request scope以减少服务器负担. -

扬扬的J2EE学习笔记(五)Installing J2EE SDK(安装J2EE SDK)

j2ee|笔记 每周学一些J2EE,作点笔记. 目标:能熟练使用Websphere做J2EE的开发工作. 加油!加油!!加油!!! 以在Linux下安装为例. 1 准备安装J2SE普通用户身份:./j2sdk-1_3_1_01-linux-i386-rpm.bin运行安装程序,最后生成jdk-1.3.1_01.i386.rpm文件2 安装J2SE SDK1) su root身份:rpm -iv jdk-1.3.1_01.i386.rpm得到jdk-1.3.1_01-fcs2) cd /usr发现

扬扬的J2EE学习笔记(二)J2EE的客户端/服务器

j2ee|笔记|服务器|客户端 每周学一些J2EE,作点笔记. 目标:能熟练使用Websphere做J2EE的开发工作. 加油!加油!!加油!!! 图3 J2EE场景 图三里须注意的是: 1.Tier integration is the center of the J2EE programming model. 2.用户使用Browser方式访问:      1) Browser:使用HTML,HTTP,XML.可能经过防火墙      2) Web container:使用JSP,Serve