自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李黎敏 ——为优秀j2ee架构师而努力

技术,是服务于人而不是局限住人的

  • 博客(7)
  • 资源 (11)
  • 收藏
  • 关注

原创 重载和重写

面向对象的三大特性:继承、封装、多态。重载和重写是多态的两种表现形式。    重载和重写又有什么区别呢?    1、层次不同:    重写 :    发生在父类和子类之间。    是子类重写父类的方法,具有相同的方法名和方法参数。比如说,父子两人都去吃饭(相同的方法),吃的是面条(参数),父亲饭量大,吃两碗,儿子饭量小,就能吃一碗(实现了吃饭的多态)。    重载:   发生在

2012-01-08 14:32:24 931 1

原创 昨天调试数据访问层返回实体类集合的一点感想

昨天用了多半天的时间在实现从数据访问层的DataReader返回实体类集合的功能,如果要是简单的实现不难,但是想通过融入设计模式,然后再用上自己写的SQLHelp,但是用了很长时间还是没有实现。    总结一下原因:    1、将一个循环拆开到两个函数中这种做法本身就有问题。     2、对策略模式+单例模式+接口泛化的理解不够透彻,因此程序写起来思路不是很清晰,一些vb.net的具体

2012-01-07 11:32:36 1351 1

原创 VB.NET接口泛型+策略模式+单例模式

在程序中的数据访问层中,经常会遇到返回实体类的情况,而不同的实体类大多具有相似的代码,情况也大致相同:有的是返回实体类的一条记录,有的是返回实体类的集合。这样如果仅按照最简单的写法的话,程序中会出现许多相似的代码,给人一种不舒服的感觉,如果发现一个程序中有许多重复类似的代码,那么就是程序中的坏味道,我们就应该想办法,对这些代码的实质进行抽象,进行优化,那么接下来要总结的接口泛型就是这么一个例子,另

2012-01-05 10:11:12 2623 5

原创 向SqlParameter集合数组中添加参数——SQLHelp对数据访问层的优化(一)

这是今天下午忙活半天的成果,但不管怎样吧还是达到了想要的目的:通过集合数据自动添加SqlParameter参数到Command命令中。思路很明确,也很简单,大致的可以分两步。第一步,将用户输入的存储过程参数写入到一个SqlParameter集合数组中;第二步,将SqlParameter集合数组中的参数元素导入到Command命令的Parameters集合中。接下来要做的是分别实现这

2012-01-03 17:28:17 5320 1

原创 抽象工厂+反射+依赖注入 实现对数据访问层和业务逻辑层的优化

分层思想的一个核心就是部件化,各个层之间是相互独立的,每一层可以随便抽取换成一个其他语言的版本,但只要与相应的接口吻合就行。我用的三层架构大致是这样的,基本的三层就不说了,然后分别为业务逻辑层和数据访问层定义一个接口,由具体的那个层来实现,问题产生了,由谁来指定程序使用哪个具体的对象来实现相应接口?为解决这个问题,我应用的是抽象工厂模式。分别为业务逻辑层和数据访问层添加一个抽象工厂。具体架

2012-01-03 11:06:55 5732 4

原创 存储过程——as 位置的作用

对比下面两段存储过程:1、ALTER  procedure [dbo].[proc_GetUserID]  @user_ID varchar(20) AS         select User_ID from Teacher_User whereUser_ID=@user_ID 2、ALTER  procedure [dbo].[proc_GetUserID] ASdecla

2012-01-03 09:16:19 3817 1

原创 存储过程(一)-----格式框架

存储过程是数据库服务端的代码,是一个大型系统中不可缺少的代码的一部分,在公司中有各自的书写规范,千变中的不变是核心的格式写法,这里结合实际的例子,总结一下存储过程的写法。/*收费系统 获取用户ID*/ /* 如果存在 proc_GetUserID 的同名存储过程,那么删除后创建新的存储过程*/if exists (select name from sysobjects wher

2012-01-01 20:29:50 856 1

Mybatis增删改查实例(含联合查询)

一个入门级别的Mybatis 增删改查实例,包含多表联合查询,实体集合返回值。经测试可以跑通。

2014-07-31

SpringAPI开发帮助文档

SpringAPI 开发帮助文档 AOP IOC 中英文 chm和pdf两种格式

2013-09-30

jstl jar包

jstl jar包: jstl.jar standard.jar 使用jstl做前端开发的jar包。

2013-07-25

jstl帮助文档

jstl帮助文档,比较全面的jstl库函数api,java开发者必备。

2013-07-25

Servlet对Cookie和Session的管理源码实例

Servlet对Cookie和Session的管理:会话跟踪、会话浏览、过滤器、事件监听、以及不依赖浏览器的后台跟踪和浏览源码。

2013-05-31

Httplook网页嗅探器

Httplook_cn 网络资源嗅探器,分析上网后台传输数据。

2013-05-25

Fiddler2Setup

htttp抓包工具,是网页开发的必备工具之一。

2013-05-21

dll反编译工具

反编译软件,dll源码查看工具,开发人员的得力助手。

2013-05-21

WebDevHelper

WebDevHelper开发调试工具,用于Ajax开发过程中查看提交方式等。

2012-07-18

vb实现水波动画效果

同步实现水波动画效果,很好玩儿的程序,同步字体实现荡漾水波效果

2011-03-17

vb 翻书效果,在窗体上实现翻书的效果,很华丽的界面

通过vb是现在窗体上实现自动翻书效果,很有意思的程序

2011-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除