2005年11月4日

基于.Net的AOP实现技术

摘要: 前言 在笔者的《面向对象的应用服务层设计》一文中,笔者讨论了软件系统中设计应用服务层所需要考虑的问题,以及系统分层的基本思考方法。这些讨论作关注的问题,都是系统中纵向的层次的划分。然而,在设计软件系统的时候,我们不仅仅要考虑纵向的关系,很多时候,我们还需要关注所谓的“横切关注点”的问题,例如,存在于系统每个部分的日志记录、安全性验证等。AOP(面向方面编程)的出现,便是为了解决这些“横切关注点... 阅读全文

posted @ 2005-11-04 09:33 井泉 阅读(1047) 评论(2) 推荐(0) 编辑

AOP 面向方面编程的介绍----基本概念(3)

摘要: AOP 面向方面编程的介绍----基本概念(3) 面向方面的编程思路很简单。从面向过程、函数的编程到面向对象的编程到面向接口的编程到面向组件、模块编程的发展历史我们可以知道,编程方法学的演进是一步一步的扩大了编程考虑的“边界”。到目前为止我们的编程世界里的宇宙边界是“类、接口,或者组件”,在这个边界里,我们认为,一个类实现一个接口,那就不能动态的实现另一个接口,已有类的行为在编译以前就基本固... 阅读全文

posted @ 2005-11-04 09:32 井泉 阅读(301) 评论(0) 推荐(0) 编辑

AOP 面向方面编程的介绍----基本概念(2)

摘要: AOP 面向方面编程的介绍----基本概念(3) 面向方面的编程思路很简单。从面向过程、函数的编程到面向对象的编程到面向接口的编程到面向组件、模块编程的发展历史我们可以知道,编程方法学的演进是一步一步的扩大了编程考虑的“边界”。到目前为止我们的编程世界里的宇宙边界是“类、接口,或者组件”,在这个边界里,我们认为,一个类实现一个接口,那就不能动态的实现另一个接口,已有类的行为在编译以前就基本固定,要... 阅读全文

posted @ 2005-11-04 09:31 井泉 阅读(346) 评论(0) 推荐(0) 编辑

面向方面编程的介绍----基本概念(1)

摘要: 面向对象的编程中常用的概念是:继承、封装、多态。在面向方面的编程中常使用的概念是:advices/interceptors, introductions, metadata, and pointcuts。 AOP 面向方面编程的介绍----基本概念(3) 面向方面的编程思路很简单。从面向过程、函数的编程到面向对象的编程到面向接口的编程到面向组件、模块编程的发展历史我们可以知道,编程方法学的演进是一... 阅读全文

posted @ 2005-11-04 09:30 井泉 阅读(390) 评论(0) 推荐(0) 编辑

AOP是什么?

摘要: 板桥里人 http://www.jdon.com 2004/01/09 为什么要区分J2EE容器和J2EE应用系统? 我们知道,J2EE应用系统只有部署在J2EE容器中才能运行,那么为什么划分为J2EE容器和J2EE应用系统? 通过对J2EE容器运行机制的分析(见我的电子教材“EJB实用原理”),我们可以发现:实际上J2EE容器分离了一般应用系统的一些通用功能,例如事务机制、安全机制以及对象池... 阅读全文

posted @ 2005-11-04 09:29 井泉 阅读(255) 评论(0) 推荐(0) 编辑

面向服务架构(SOA)的原则-Jason Bloomberg

摘要: Web service已经不再是新婚的娘子。众多企业都已经创建各种实验性Web Services 项目,事实证明,这项新兴的分布式计算技术确实能够降低集成和开发的成本。另外,一些关键的Web Services标准纷纷制定,强安全(robust security)和管理方面的产品也陆续问世。对于志向远大的企业来说,他们已经在考虑下一步了。 对大多数公司来说,下一步要考虑的不再是点对点的应用,而是We... 阅读全文

posted @ 2005-11-04 09:17 井泉 阅读(278) 评论(0) 推荐(0) 编辑

2005年11月3日

Windows 控件限制用户输入的基本法门(.NET 篇) 选择自 FlashElf 的 Blo

摘要: Windows 控件限制用户的基本法门(.NET 篇) ------------------------------------------------------------------- 本代码演示 控制用户的输入的基本方式(屏蔽非数字字符输入) .net 下限制用户输入,看见很多人是在 键盘,或... 阅读全文

posted @ 2005-11-03 16:17 井泉 阅读(329) 评论(0) 推荐(0) 编辑

Win32类型和.net类型的对应表 选择自 AppleDotnet 的 Blog

摘要: 习惯用C#写东西,但平时又会碰到很多要用win32 API的地方,所以经常要用DllImport,但win32函数的类型写法是很庞杂的,相信为之困扰的不止我一个,现在我整理一份我个人的理解如下,希望高人不吝赐教。我的基本原则有如下几点:1、下面都是针对32位系统的,所以int是32位.long也是32位;2、各种句柄类的(H开头),我认为一律是System.IntPtr,到目前为止没发现出错... 阅读全文

posted @ 2005-11-03 14:31 井泉 阅读(253) 评论(0) 推荐(0) 编辑

实现动态套打

摘要: using System;using System.Data;using System.Drawing;using System.Drawing.Printing;using System.IO;using System.Windows.Forms; public class Form1 : System.Windows.Forms.Form { private string path... 阅读全文

posted @ 2005-11-03 13:06 井泉 阅读(619) 评论(0) 推荐(0) 编辑

生成验证码

摘要: using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.IO;using System.Web;using System.Web.UI; namespace ShangGu.Web{ /// /// CheckCode 的摘要说明。 ///... 阅读全文

posted @ 2005-11-03 13:03 井泉 阅读(232) 评论(0) 推荐(0) 编辑

导航