`
文章列表
面向对象的三个基本特征是:封装、继承、多态。   封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”。 被继承的类称为“基类”、“父类”或“超类”。 继承的过程,就是从一般到特殊的过程。 要实现继承,可以通过“继承”(Inheritance)和 ...
Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 线程模式: • Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的 ...
附件中是一个myeclipse工程,用myeclipse打开后在sql文件夹下可以看到schema.sql和load-data.sql用来建库和填充数据,因为附件太大进行了单独压缩,你需要自己将lib解压后的lib目录copy到WEB-INF下.       分页效果:  
按以下顺序 include .js库   <script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script> <script language="javascript"> var j = jQuery.noConflict(); </script> <script type='text/javascript' src='/ssh2_practice/dwr/i ...
$("precloneNode1suf") 取得该对象; DWRUtil.selectRange("selectRangeBasic", 5, 15) 选中selectRangeBasic文本框里面从第五个字符到第15个字符之间的字符. DWRUtil._getSelection("selectRangeBasic") 得到selectRangeBasic文本框里选中的字符 ...
package org.lzpeng.dao; import java.io.Serializable; import java.util.List; import org.hibernate.Criteria; import org.hibernate.Query; import org.hibernate.criterion.Criterion; import org.springside.modules.orm.hibernate.Page; /** * * @version 2009-1-10 * @author lzpeng * */ public interfac ...
环境: 利用myeclipse做基于spring2 hibernate3开发时自动导入JAR包 异常: java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor 原因:Spring2.0 AOP Liberaries里的asm2.2.3.jar和Hiberate中的生成代理用的asm.jar冲突. 解决方法:删除asm2.2.3.jar , asm-util-2.2.3.jar, asm-commons-2.2.3.jar    
1.bean 就是由spring容器(org.springframework.beans.factory.BeanFactory)初始化,装配,及管理的对象,BeanFactory是IoC容器的核心接口. 2.ApplicationContext 接口是 BeanFactory接口的扩展,继承BeanFactory. 3.XML配置元数据结构:将配置文件拆分成多个部分是非常有用的,为了加载多个XML文件生成一个ApplicationContext实例,可以将文件路径作为字符数组传给ApplicationContext构造器(如ClassPathXmlApplicationContext).另一种 ...
java  类装载器 jvm 主要包含三部分 : 1.类装载器  2.类效验器  3.类解释器 类装载器 : 1.启动类装载器(Bootstrap Loader:C编写的):用特定于本地操作系统的代码来实现,属于java虚拟机的内核,用于jvm启动时装载java基础类 库(即rt.jar文件中的类). 2.标准扩展类(载器(Extended Loader:java编写的):负责装载存放载<JAVA_HOME>/jre/lib/ext目录下的jar包中的类 3.类路径装载器(AppClassLoader:java编写的):负责加载应用程序的启动执行类 当我们的某个类MyClass.cl ...
首先取得三个字节的数据(24位)TUX 完成二进制转换01010100 01010101 01011000高位补0 : 8*3 = 6*4 ,形成4个字节00010101 00000101 00010101 00011000再将四个字节转成十进制数21 5 21 24 Table 1: The Base64 Alphabet       Value Encoding  Value Encoding  Value Encoding  Value Encoding           0 A            17 R            34 i            51 z        ...
Servlet: 1.必须继承自HttpServlet 2.必须实现doGet()或者doPost() 3.必须在web.xml中配置Servlet   HttpServeltRrequest:请求对象 getParameter():获得表单元素的值 getAttribute():获得request范围中的属性值 setAttribute():设置reqeust范围中的属性值 setCharacterEncoding():设置字符编码 HttpSerletResponse:相应对象 sendRedirect():外部跳转 getWriter():获得输出流对象 setContentType( ...

C#..

/*反射工厂关键代码*/       namespace GameCardSale.DALFactory { /// <summary> /// 提供数据访问实体的工厂 /// </summary> public sealed class DataAccess { //数据集名称 private static readonly string dalFile = ConfigurationManager.AppSettings["WebDAL"]; ...
1.JS对象操作语句 : with 语句的语法:                              with (对象名称){                         执行语句                                      } 作用 :如果你想使用某个对象的许多属性或方法,只要在 with 语句的()中写出这个对象名称,然后在下边执行语句中直接写这个对象的属性名或方法名就OK了.   2.js 执行顺序 :首先执行本页面的代码,被嵌套的js中再执行。然后是下层嵌套代码的执行。嵌套方式 : document.write("<scr&quo ...
自己做的练手小程序,欢迎大家 批评指导 并 提出建议..   开发环境 - eclipse(myeclipse6.5) + tomcat 6 + mysql   下边只贴出主要代码.     struts.xml   <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> &l ...
利用 google 可以指定需要搜索 内容 的文档类型,个人觉得有用,与大家分享下..   语法 :  关键字 filetype:文档类型   例:          
Global site tag (gtag.js) - Google Analytics