最近,SOA成为跨技术平台(特别是J2EE和.Net)软件开发中的热门话题。然而,如果我们比较一下围绕着SOA的宣传和90年代后期EJB和服务件的宣传,你会发现这没有什么区别。1998年,EJB带领互联网的潮流并推翻了以CORBA为统治和由PB/OracleForms和其他主导的CS架构标准。SOA,作为一种新技术的术语,还不具有那么大的破坏性。SOA只是一种想法/概念和一组构建应用功能的最佳实践。相反地,J2EE是一套完整地开发技术,可以用来设计所有的东
系统 2019-08-29 22:51:39 2258
5.LDAP服务的安全当你和一个目录服务通许的时候,除非你采取额外步骤加密通讯那么用户信息时以明码方式传输的.在一些机构中,例如医院和研究机构,这个不仅仅是不可接受的,而且是违法的.任何个人信息通过公共网络传输时,都需要注意保护密码数据.在实际中,在LDAP传输中要处理两种细心:密码数据和记录数据.这些数据一般地被分别存储在服务器上,并使用不同的协议来传输(理想地),因为LDAP来源于固有的不安全.在OD和AD中,密码数据是由Kerberos处理的,而记录
系统 2019-08-29 22:26:25 2258
12//////////////////////////////3//UncCalendar1.0//4//Author:Zhong@UNC//5//E-mail:zhong@uncnet.com//6//06/01/2004/
系统 2019-08-29 22:16:59 2258
为了方便自己和广大嵌入式爱好者,这里转载自:http://hbhuanggang.cublog.cn一、开发环境主机:VMWare--Fedora9开发板:Mini2440--64MBNand,Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、前提知识1、Linux输入子系统(InputSubsystem):在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(InputCore)和输入子系统事件处理层(Eve
系统 2019-08-29 22:15:01 2258
上一篇讲解了钩子程序的攻防实战,并实现了一套对框架页的监控方案,将防护作用到所有子页面。到目前为止,我们防护的深度已经差不多,但广度还有所欠缺。例如,我们的属性钩子只考虑了setAttribute,却忽视还有类似的setAttributeNode。尽管从来不用这方法,但并不意味人家不能使用。例如,创建元素通常都是createElement,事实上createElementNS同样也可以。甚至还可以利用现成的元素cloneNode,也能达到目的。因此,这些都
系统 2019-08-12 09:30:32 2258
引言SSH(Struts2+Spring+Hibernate)是最为Java业界熟知的JavaEEWeb组件层的开发技术。很多人提起JavaEE,甚至都会将其误认为就是SSH。无论是书籍还是电子教程,大部分都已经千篇一律,讲解各种标签、配置的用法。许多人包括笔者在内,第一次使用SSH的时候,按照教程的介绍进行开发。繁琐的配置,重复的修改配置,不断定义的参数转换器,真的让笔者苦不堪言。本文对SSH的开发模式尝试了重新定义,按照规约优于配置的原则,利用Java
系统 2019-08-12 09:30:26 2258
1、使select语句放弃添加共享锁。select*from[User]with(nolock)注:此方法适用于大量并发导致CPU长期占用时用于减轻CPU压力,并发情况效果较为明显2、让VS2008打开VS2005的项目。用记事本打开解决方案文件,修改前两行Version9.00-->Version10.00VisualStudio2005-->VisualStudio20083、为Web服务调用设置超时时间。BlogServiceblogService=
系统 2019-08-12 09:27:42 2258
适合vs2005以上,不过我这个注册表是针对2008的,如果是其他版本自己看着修改如果地址不是默认的请修改找到自己的MsBuild,2005的也自己找到后修改WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell][HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\build]@="编译(Debug
系统 2019-08-12 09:27:23 2258
写东西真是要趁热打铁啊,现在想起来的只有这些了...到了现场,如果是机器条件还比较好的地方(是一些用来开发的机器,要是遇到办公型机器,直接给重装系统重装软件),先说明需要的配置和软件是怎样的,比如这次去需要说明的是,oracle的版本(考虑用到的空间查找函数支持的情况,SDO_CS.MAKE_2D(shape)就有版本限制,后来只好把源码发过来再修改,才发现是这个问题。).Net的版本(我当时忘记说这个,以至于最后发布的时候又换了台机器,重新又要设置数据库
系统 2019-08-12 09:27:11 2258
拖延了两个月的总结!下面的很大一部分来自其它博客。wireshark过滤器的区别捕捉过滤器(CaptureFilters):用于决定将什么样的信息记录在捕捉结果中。需要在开始捕捉前设置。在Capture->CaptureFilters中设置显示过滤器(DisplayFilters):在捕捉结果中进行详细查找。他们可以在得到捕捉结果后随意修改。两种过滤器的目的是不同的。捕捉过滤器是数据经过的第一层过滤器,它用于控制捕捉数据的数量,以避免产生过大的日志文件。显
系统 2019-08-12 09:27:02 2258