摘要: 面向对象编程有三个特征,即封装、继承和多态。 封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢? 方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的... 阅读全文
posted @ 2014-05-02 16:30 baoendemao 阅读(3946) 评论(0) 推荐(0) 编辑
摘要: 回调机制将某个功能按照约定的接口暴露给外部使用者,为外部使用者提供数据or要求外部使用者提供数据。1.概述软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。 同步调用:一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用; 回调:一种双向... 阅读全文
posted @ 2014-05-02 14:08 baoendemao 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 接口是一种特殊的抽象类,它包含常量和方法的声明,但没有方法的实现;可以把接口看成是一种特殊的抽象类;接口实质上是一种规范,它关心的是“做什么”,不关心“怎样做”;接口中的字段都是最终(final)、静态(static)、公共(public)的,即是公有的静态常量;接口中方法的访问权限是公有(publ... 阅读全文
posted @ 2014-05-02 13:08 baoendemao 阅读(1538) 评论(0) 推荐(0) 编辑
摘要: 四种角色抽象构件(一个类):被装饰的抽象类具体构件(可以多个类):要被装饰的装饰类(一个类):它并不知道要装饰哪个具体构件,所以需要做装饰工作的时候接受外边传过来的具体构件对象,故在内部需要一个抽象构件接口类来接受具体的构件对象。具体装饰(可以多个类):装饰品对于装饰类和具体装饰类来说: 在构造函数... 阅读全文
posted @ 2014-05-02 13:00 baoendemao 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Spring中常用的hql查询方法(getHibernateTemplate())---------------------------------一、find(String queryString);示例:this.getHibernateTemplate().find("from bean.Us... 阅读全文
posted @ 2014-05-02 11:29 baoendemao 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 4.3 使用HQL查询Hibernate提供了异常强大的查询体系,使用Hibernate有多种查询方式。可以选择使用Hibernate的HQL查询,或者使用条件查询,甚至可以使用原生的SQL查询语句,此外还提供了一种数据过滤功能,这些都可用于筛选目标数据。下面简单介绍HQL语句的语法。HQL语句本身... 阅读全文
posted @ 2014-05-02 11:24 baoendemao 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 1,访问Action值栈中的普通属性:2,访问Action值栈中的对象属性(要有get set方法):3,访问值栈中对象属性的方法4,访问值栈中action的普通方法:5,访问静态方法:6,访问静态属性:配置属性文件,允许ognl访问静态方法struts.ognl.allow...=true7,访问... 阅读全文
posted @ 2014-05-02 11:09 baoendemao 阅读(2227) 评论(0) 推荐(0) 编辑
摘要: 1.通过属性驱动式1.首先设置 表单中的数据的name值 如:2.你用的是struts2,那么就在java类中写一个变量:变量名和页面上的name值一致 并有这个变量的get 和set方法 ,这样就能取到值了。[html]view plaincopyAction:直接通过get、set方法获取。[j... 阅读全文
posted @ 2014-05-02 10:51 baoendemao 阅读(191) 评论(0) 推荐(0) 编辑
摘要: HTML元素的ID和Name属性的区别一直认为ID和NAME是一样的,两个又可以一起出现,甚是疑惑。今天BAIDU了一下,才发现里面大有文章。发出来研究研究:最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。显然这个ID和N... 阅读全文
posted @ 2014-05-02 09:41 baoendemao 阅读(1175) 评论(0) 推荐(1) 编辑
摘要: type=button 就单纯是按钮功能type=submit 是发送表单但是对于从事WEB UI的人应该要注意到,使用submit来提高页面易用性:使用submit后,页面支持键盘enter键操作,而很多WEB软件设计师,可能没有注意到submit统一.用button后往往页面不支持enter键了... 阅读全文
posted @ 2014-05-02 09:27 baoendemao 阅读(332) 评论(0) 推荐(0) 编辑