
程序开发
文章平均质量分 76
thunder09
这个作者很懒,什么都没留下…
展开
-
进程间通信的几种方式
进程间通讯方法总结 进程通常被定义为一个正在运行的程序的实例,它由两个部分组成: 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方 另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属转载 2009-10-14 09:43:00 · 648 阅读 · 0 评论 -
抽象类 vs 接口
关键字: 抽象类与接口的区别 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interfac转载 2009-11-11 10:45:00 · 679 阅读 · 0 评论 -
ISP--接口分离原则
2009-03-09 19:12接口隔离ISP--Interface Segregation Principle关键字: oo principle isp一个类对另一个类的依赖应该表现成依赖尽可能小的接口。 这个原则是用来处理胖接口的缺陷,避免接口承担太多的责任。比如说一个接口内的方法可以被分成好几组,分别为不同的客户程序服务,说明这个接口太胖了。当然转载 2009-11-11 11:14:00 · 2754 阅读 · 0 评论 -
JMX开发必备
先看下一些基本的东西然后运行代码对jmx有些基本了解,然后看JMX规范基本概念:1:MBean通常是一个java类,它提供接口可以使这个类具有管理功能(如standard MBean,接口中定义的方法使MBean具有管理功能)。2:MBean server是 管理MBean的一个java类,你需要向MBean server注册一个MBean后,这个MBean才会具有管理功能,MBean serv转载 2009-11-15 11:22:00 · 626 阅读 · 0 评论 -
AOP原理及在架构设计中的应用
AOP原理及在架构设计中的应用 【关键词】AOP JavaEE 架构设计 1. AOP原理1.1. AOP是什么 AOP(Aspect-Oriented Programming)就是面向方面的编程,这一概念最初由Xerox PARC研究中心提出。 AOP技术使得应用开发者仅仅关注于业务逻辑本身的开发,而不用纠缠于那些诸如安全、事务、原创 2009-11-16 02:10:00 · 1974 阅读 · 0 评论 -
Spring AOP与事务代理机制
Spring AOP与事务代理机制Spring提供了TransactionProxyFactoryBean作为动态代理的生成工厂,该工厂产生目标bean的动态AOP事务代理。事务代理根据所配置的事务属性自动管理事务操作。该事务代理对事务的透明管理依赖于一个在ApplicationContext范围全局可见的PlatformTransactionManager。Spring提供两个默认的事转载 2009-11-16 02:00:00 · 4408 阅读 · 0 评论 -
JMX
JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。 JMX的前身是JMAPI。 JMX致力于解决分布式系统管理的问题,因此,能够适合于各种不同的环境是非常重要的。为了能够利用功能强大的Java计算环境解决这一的问题,Sun公司扩充了Java转载 2009-11-15 11:01:00 · 545 阅读 · 0 评论 -
WCF的优势和性能测试
WCF的优势和性能测试(2009-09-09 14:25) 标签: WCF的优势 WCF性能测试 分类: WCF 本文WCF的优势和性能测试摘要:WCF是FrameWork3.0下的分布式框架,下面主要从WCF的优势和性能测试两个方面阐述。 一 WCF的优势: 1、统一性 WCF是对于ASMX, .Net Remoting,Enterpri转载 2009-11-20 08:31:00 · 713 阅读 · 0 评论 -
框架一
框架从层次结构上分主要分为:ORM层、Meta层、BO层、SO层、数据交换层、DTO层、服务层、代理层、外观层,这几大层。ORM层:主要提供,存储过程、配置文件的翻译,实现数据库与实体数据的映射。由框架提供。Meta层:主要提供,数据库与对象的映射,由工具生成,在98%的应用场合不用更改BO层:业务逻辑层,核心的业务逻辑,基本关联已经由工具生成,可以在此层处理特定业务逻辑,如果涉及分布式数据访问原创 2009-11-20 09:12:00 · 669 阅读 · 0 评论 -
java常用的设计模式
java常用的设计模式 =========================================================== 作者: shwenwen(http://shwenwen.itpub.net) 发表于: 2009.07.01 15:46 分类: java开发技术 出处: http://shwenwen.itpub.net/post/34911/486858 -----转载 2010-01-13 10:38:00 · 705 阅读 · 0 评论 -
JMX与系统管理
前言 在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVMTI 等,才能监测 Java 程序运行过程中的 JVM 和系统的一系列情况,这种方式一直以来被人所诟病,因为这需要大量的 C 程序和 JNI 调用,开发效率十分低下。于是出现了各种不同的专门做资转载 2010-01-13 11:28:00 · 858 阅读 · 0 评论 -
框架二
基于泛形、SOA设计思想的.net 框架 Bo层Service (三) 在生成的代码里面加入了对主从结构的处理 namespace Unie2e.Yuking.Service<img id="Codehighlighter1_349_5826_Open_Image" onclick="function onclick(){this.style.display=none; Co原创 2009-11-20 09:17:00 · 456 阅读 · 0 评论 -
框架四
完整的基于泛形、SOA设计思想的.net 框架 CS外观层(七)之一 namespace Unie2e.Yuking.Forms<img id="Codehighlighter1_347_18742_Open_Image" onclick="function onclick(){this.style.display=none; Codehighlighter1_347_187原创 2009-11-20 09:32:00 · 437 阅读 · 0 评论 -
框架三
完整的基于泛形、SOA设计思想的.net 框架 SO层代码(五) namespace Unie2e.Yuking.SO<img id="Codehighlighter1_344_9665_Open_Image" onclick="function onclick(){this.style.display=none; Codehighlighter1_344_9665_Open_Te原创 2009-11-20 09:26:00 · 530 阅读 · 0 评论 -
如何实现一个简单的工作流审批引擎
如何实现一个简单的工作流审批引擎——请看 收藏 一直在探索一个可以灵活流转的OA工作流机制。以前听说都是用什么domino来做的,用ASP的时候很少有人去探求这个机制的实现方法。到了ASP.NET的时候好像大家都醒悟了,认识了工作流引擎,公司老板、CTO等都嚷嚷要上工作流引擎实现企业信息审批流程化。我公司也在去年引进了深信通的工作流引擎,作为公司其他系统开发调用的工作流审批组件,基本是符合WF转载 2010-01-16 04:35:00 · 6268 阅读 · 2 评论 -
框架五
完整的基于泛形、SOA设计思想的.net 框架 CS客户端(七)之三,这个生成的代码改动最小,只删除了一个控件,改变了一下文本框的位置与大小。 namespace Unie2e.Yuking.Forms<img id="Codehighlighter1_347_21244_Open_Image" onclick="function onclick(){this.style.dis转载 2009-11-20 09:41:00 · 606 阅读 · 0 评论 -
中间件的分类
中间件技术及其相关产品 收藏 中间件(middleware),顾名思义,是处于操作系统与应用软件的之间的基础软件,其作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。10年前,中间件的概念刚刚提出,而如今中间件已成为一个拥有上百亿美元市场的关键软件分类,并成为构建网络分布式异构信息系统不可缺少的关键技术,与操作系统、数据库管理系统并列为基础软件转载 2009-11-23 14:23:00 · 1545 阅读 · 0 评论 -
Java与其他语言的互操作性
Java与其他语言的互操作性 收藏 目前,我们项目中需要用到把Java程序嵌入到.Net程序中的技术,我们最后所采用的技术是Codemesh公司的JuggerNET。这种类似的技术很多,比较知名的主要有intrinsyc公司的JIntegra以及IBM的Java COM bridge。项目进行到现在,发现了很多问题,主要有如下几大类问题:1、弹出窗口问题对于这类问题,很多都是由程序逻辑问题导致的。转载 2010-01-17 22:19:00 · 886 阅读 · 0 评论 -
.NET Remoting和Web service的比较
.NET Remoting和Web service的比较 收藏 虽然,微软已经推出了WCF,将.NET Remoting和Web service等的功能集成到了一起,但是,由于历史原因这两个兄弟还是被经常的使用。为了让大家了解.NET Remoting和Web service的区别和他们之间的渊源,收录了一些资料供大家参考。下面是flyers的一篇文章,感觉分析的很好,所以收录到了这里。(原转载 2010-01-21 12:27:00 · 602 阅读 · 0 评论 -
.net framework3.5的下载安装问题
8月初,.NET Framework 3.5 SP1 发布了。在下载 .NET Framework 3.5 Service Pack 1 完整软件包(231MB) 之后,在本地运行安装程序时,它并不是直接就开始安装的,而是需要连接网络下载一点点东西,对网络速度不快的用户造成了一些时间上的浪费。既然是完整软件包,为什么还是要下载一部分文件才行呢?原来,.NET Framework 3.5 SP1 完转载 2010-01-21 14:07:00 · 4431 阅读 · 0 评论 -
Web.config文件的基本原理及相关设置
摘要:本文讲述Web.config文件的基本原理及相关设置。本页内容:认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web转载 2010-01-21 08:28:00 · 1523 阅读 · 0 评论 -
针对构架师的.net3.0介绍
针对架构师的.NET 3.0框架介绍(1).Net教程 点击:次 发布时间:2007-8-10 【字体:大 中 小】 来源:天极 Gzu521.com我的学习网 微软.net的最新版本,.net framework 3.0,为开发下一代业务解决方案软件系统开启了新的可能。它的设计目标是:提高生产力,降低基础设施复杂性,提供一个一致的元系统,让企业级服务、工作流解决方案和用户体验软件转载 2010-01-21 12:37:00 · 636 阅读 · 0 评论 -
在Apache环境下成功的运行ASP.NET
在Apache环境下成功的运行ASP.NET 由于公司的产品在新的版本中,需要考虑一些新的部署方式,所以又抽空关注了一下.NET跨平台的一些解决方案。虽然Mono Project对基于.NET开发的人来说都不陌生,不过由于Mono是比较狭义的跨平台(因为它是OS级别的)概念。而从广义的角度来说,使用不同的Web Server也可以算是一种垮平台。 缘起是由于IIS的口碑实转载 2010-01-27 10:30:00 · 2664 阅读 · 0 评论 -
web.config的标记
ASP.NET Web.configThe ASP.NET Web.config file is used to define the configuration settings for an ASP.NET application. ASP.NET and the .NET Framework use .config files to define all configuration opt转载 2009-11-30 10:04:00 · 1302 阅读 · 0 评论 -
web.config 配置
在系统开发中经常会有一种场景是对整个网站而言有部分页面是可以通过匿名访问即可无需认证,而有些网页是需要通过认证(简单的讲就是需要登陆)来处理。如果我们简单的只是增加一个登陆界面,后期在访问每个页面时都增加一个对cookie的检查是否是已授权用户,此方法漏洞比较多,而且处理起来也很麻烦。好在现在asp.net中增加了对页面安全认证的处理,使得我们在开发时转载 2009-11-30 11:06:00 · 1219 阅读 · 0 评论 -
优化原生XML数据库的6个技巧
在原生 XML 数据库中使用 XQuery 的一般原则文档选项打印本页 将此页作为电子邮件发送讨论<a class="smallplainlink" onmou转载 2010-01-28 10:05:00 · 963 阅读 · 0 评论 -
asp.net性能调校
由于asp.net 处理进程在machine.config配置文件中的配置为,这意味着你的asp.net 应用程序使用的性能参数依赖于machine.config的配置。下面几个参数是自动配置的:maxWorkerThreads 和 maxIoThreads minFreeThreads 和 minLocalRequestFreeThreads minWorkerThreads转载 2010-01-26 11:26:00 · 719 阅读 · 0 评论 -
java和。net之间的互操作
.net网站theserverside.com上,有一篇讲.net和java互操作的文章,收集了net和java互操作性的文章精选[url]http://www.theserverside.net/tt/articles/showarticle.tss?id=InteropGuide[/url] In the heterogeneous world of enterprise computin转载 2010-01-26 11:29:00 · 605 阅读 · 0 评论 -
Log4j使用总结
Log4j使用总结关键字: log4j一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信转载 2010-01-27 09:05:00 · 615 阅读 · 0 评论 -
web service:java 和 .net之间互操作
通过Web Service混合.NET和Java<a id="vad_1" class="vLink1" style="border-bottom: #ff3366 1px dotted; color: #ff3366; font-size: 1em; cursor: hand; text-decoration: underline;" onmouseover="function onmouseo转载 2010-01-26 11:28:00 · 471 阅读 · 0 评论 -
结构化设计和面向对象设计
再探结构化设计和面向对象设计方法http://www.csai.cn 作者:fasiondog 来源:优快云 2006年9月8日 进入社区 结构化设计历来备受责备的就是需求和设计之间的鸿沟,以前不是很理解这个鸿沟的原因。现在再看,在结构化设计中模块和模块之间的关系,被紧紧局限于信息流,这限制了对模块之间众多关系的表达,也无法体现模块和模块之间其他的众多关系,包含各种各样的结构、行为转载 2010-01-31 14:34:00 · 4581 阅读 · 0 评论 -
J2EE架构的6个最佳实践
J2EE架构的6个最佳实践http://developer.51cto.com 2009-06-23 08:03 佚名 百度博客 我要评论(0) 本文总结了J2EE架构的6个最佳实践。作者是一位软件顾问,他曾经设计并实现了很多Web应用程序,并且还评估/审核了许多Web应用程序。 第1课:切勿绕过服务器端验证 作为一位软件转载 2010-02-02 10:55:00 · 371 阅读 · 0 评论 -
J2EE框架一览
J2EE框架的种类一览http://developer.51cto.com 2009-06-22 17:38 佚名 百度博客 我要评论(0) 本篇文章分门别类介绍了数种J2EE框架,比如Web框架WebWork,IOC容器PicoContainer、NanoContainer等等。 Spring FrameworkSpri转载 2010-02-02 11:00:00 · 619 阅读 · 0 评论 -
J2EE架构和过程
J2EE架构和过程http://developer.51cto.com 2009-06-22 17:34 佚名 新浪博客 我要评论(0) 本文介绍了J2EE平台的四个关键部分:规格说明、参考实现、兼容性测试套件和蓝图(BluePrint)计划。通过阅读这篇文章,你可以了解许多重要的J2EE架构的话题,并且能够扩展和修改这个简单的方法来解决自己特有转载 2010-02-02 11:04:00 · 695 阅读 · 0 评论 -
关于解决MyEclipse 的耗内存的办法
关于解决MyEclipse 的耗内存的办法 1、老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能 这个问题的解决办法是关闭自动更新 Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials, 把选转载 2010-02-01 16:40:00 · 496 阅读 · 0 评论 -
关于java异常处理程序的陋习
关于六种Java异常处理程序的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4 Statement stat = conn.createStatem转载 2010-02-01 16:36:00 · 472 阅读 · 0 评论 -
学习J2EE必须掌握的36个Package
学习J2EE必须掌握的36个Packagehttp://developer.51cto.com 2009-06-22 17:39 佚名 csdn 我要评论(0) 本文总结了学习J2ee必须掌握的36个Package,包括HTML,CSS,Web概念等等。 我总结了J2ee Senior Developer的36个Package转载 2010-02-02 11:03:00 · 475 阅读 · 0 评论 -
架构
软件架构定义的流派 收藏 “什么是架构?如果你问五个不同的人,可能有会得到五种不同的答案”。这是现代软件开发之父,统一建模语言UML的创建者之一Ivar Jacobson博士曾说过的一段话。敏捷专家Martin Folwler在《企业应用架构模式》一文中,也表达了类似的看法:“很多人都试图给架构下定义,而这些定义本身却很难统一。”现实情况确实如此,我们能查到的关于软件架构的定义,就有很多种转载 2010-02-02 12:49:00 · 709 阅读 · 0 评论 -
Hibernate中的Session什么时候关闭?
Hibernate中的Session什么时候关闭? 来源:68design.net 2007年07月22日 09:55 网友评论:0条 点击:466 hibernate是持久化对象的,那它里面的Session什么关闭?问题补充:感觉你说的不怎么对 session好像只在跟用户交互的时候才进行创建 等用户用完session以后,它就会随着用户销毁以上是我对楼主补充问题的回答,顺带给转载 2009-12-16 15:59:00 · 1288 阅读 · 0 评论 -
JDK的概念、组成及JDK常用包
JDK的概念、组成及JDK常用包http://developer.51cto.com 2009-07-07 10:54 佚名 百度百科 我要评论(0) JDK是Java学习的开始,那么JDK是什么呢?JDK是由什么组成的呢?JDK常用的包有哪些呢?那么本文将向你介绍这些。 JDK概述JDK(Java Development转载 2009-12-17 10:44:00 · 1242 阅读 · 0 评论