摘要: 过年放假差不多半个月,在家呆着好舒服,真是有点不想回来,回来又要面对新一年的工作,自己想想又要拼搏一年了。感觉自己肩上的责任比去年大多了。到五一钱可能不用出差了,感慨一下:终于可以过正常人的生活了!过年没给自己买什么,买了点关于软件的书,先研究ajax吧。先总结一下自己假期学的:关于ajax加载文档的生命周期。我们可以从这个程序中看出,不同浏览器对加载文档的输出不一样,但是最后的结果却是一样。&l... 阅读全文
摘要: 关于web系统的权限限定问题,可能有很多的办法,我在这里说一下自己的一些小技巧,起到抛砖引玉的作用,忘各位指正:系统中一个角色包含多个用户,角色和用户之间最好采用一对多,以免发生混乱;自系统初起的时候,系统只有一个超级用户(例如root),有两个默认角色,即游客角色和注册用户角色;超级用户可以在后续管理中添加角色,默认角色不能删除,其他角色的删除中如果这个角色下有用户,可以采取不允许删除或删除后这... 阅读全文
摘要: 为了2007年的目标,列了下面待读或重读的书单。
不在书单里的,小部分是我漏掉的,大部分是我觉得对于架构师不太重要,或者不够好的。
奇怪国外真正的好书来来去去也就那么几本,emule加上国内出版社的努力,我们看的东西和老外已差不多,为什么老外看完就那么生猛,我们看完就还是半桶水呢。 阅读全文
摘要: 连Microsoft都在用Google广告了! 阅读全文
摘要: 创建dos/bash的简单右键快捷方式 阅读全文
java操作pdf的方法,挺多的.每个都有自己不同的特点,我bai了一下搜出不少的方法.尤其是java开源上,介绍不下5,6种方法,网址:http://www.open-open.com/34.htm,大家可以去看看.
我个人比较喜欢itext,也不是因为itext怎么强,怎么方便,用这些感觉就是一个人的个人习惯,感觉按照itext写代码比较顺.还有与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。这个在做web项目的时候,用的应该会比较多.
目前的AOP(Aspect Oriented Programming)技术虽然以动态代码织入为核心,但是这种织入仍然是一次性的。一般在系统构造的时候(例如ClassLoader装载Class的时候)实现类和成员函数的增强。此后在运行时刻代码结构是固定的而不再发生变化。但是在真正的业务处理过程中,我们在不同的应用场景下可能要求织入不同的Aspect。例如基本的权限Aspect, 如果在不同的应用场景有不同的权限设定,则我们显然希望进入一个确定的操作场景的时候就指定一整套的权限策略,而不是在每个函数调用时刻写上一大堆的if/else(这种分离的条件判断正是AOP试图从结构上消除的)。
为了实现AOP的二级动态化,我们首先需要约定一些公共标记(坐标),便于在标记处插入Aspect Container, 其次我们需要在系统中建立一个隐蔽的信道,可以通过该信道传递一个标志符(Aspect的id),用于在各处选择特定的Aspect. 建立这种动态特性之后,我们就可以据此发展出Aspect组的概念,并实现Aspect组之间的继承关系等高阶结构,从而最大限度的限制程序结构的分散化。
Witrix平台的BizFlow设计在概念上可以看作是AOP的一种二级动态化织入设计,它通过$bizId这一特定参数来选择织入的Biz。一个BizFlow对象是一组Biz(Aspect)的集合, BizFlow可以通过extends机制实现集合之间的合并等(BizFlow实现的合并策略其实是非常复杂的)。一个简单的应用就是流程支持,例如一个普通的实体对象对应的bizflow只需要加上如下代码即可获得流程相关的代码,前台菜单等。
<bizflow extends="testflow.biz.xml">
摘要: 看看以下代码:将26个英文字母重复加了5000次,String tempstr = "abcdefghijklmnopqrstuvwxyz";int times = 5000;long lstart1=System.currentTimeMillis(); String str =""; for(int i=0;i<times;i++) { str+=tempstr; } ... 阅读全文
摘要: This Paper will introduce how to pass certficate to Weblogic Cluster
through Apache Proxy under SSL.
Before you read this paper, please read another blog of mine( but not
necessary).
<>
http://www.blogjava.net/security/archive/2007/01/07/WeblogicClusterWithApacheProxyUnderSSL.html 阅读全文
摘要: 如何配置Apache与Weblogic集群走SSL协议 阅读全文
摘要: 发布一个简易的SecureXRCP,方便不使用Eclipse的管理员去处理证书库以及产生/验证XML数字签名以及数字水印。 阅读全文
摘要: swt 简单的托盘程序
java写和操作系统相关的程序难度非常大。在java 6出现之前,如果你想实现一个托盘程序,最简单的就是用swt了。通过google我找到了一段代码。其实很简单。主要的代码如下: final Tray tray = display.getSystemTray(); final TrayItem trayIt... 阅读全文
摘要: 请在下面的配置文档中置换以下三个字符串
BEA_HOME=D:\beaAPACHE_HOME=D:\Apache2WEBLOGIC_CLUSTER=192.168.102.3:8001,192.168.102.4:8001,192.168.102.4:8003
配置文档:
1,Download Apache 2.0http://httpd.apac... 阅读全文
摘要: 系统架构设计师角色是技术上的领导和系统开发创新远景的来源。 随着现在技术的进步,特别师银行,电信都在搞省集中,那么集中意味这什么,数据量增大,并发增大,特别是现在在银行,电信项目中为了达到平台专业化,都是在... 阅读全文
摘要: 在2006 BEAWorld ,Workshop团队向Java开发者展示了其强大的Workshop IDE功能,Workshop宣布支持PHP, Flex开发,开发者能够在Weblogic Platform上部署PHP和Flex应用,在未来,Workshop还会支持Ruby等语言的集成开发。 阅读全文
摘要: 面向对象技术中最重要的概念是什么?在面向对象理论发展的初期,几乎所有的正统声音都在鼓吹继承(inheritance)概念,言必称虚拟函数和多态性。但是依赖继承这种推导关系来构建庞大系统的弊病在实践中逐渐暴露出来,随着组件(Component)技术的发展,所谓的封装概念逐渐被推崇为面向对象思想的精华。在此过程中,接口(interface)概念作为系统细粒度正交分解的手段也逐渐发展起来。在软件系统结构... 阅读全文
摘要: 文章围绕ESRI的产品讨论。
GIS中小型应用,是采用ArcEngine+ArcIMS+ArcSDE+Oracle等豪华配置,还是有其他方案可以选择? 阅读全文
[摘要]Spring发了2.0,Struts发了2.0,SS也来凑凑2.0的热闹。下载地址:http://www.springside.org.cn/download.php
SpringSide 2.0改用了Pragmatic版的Struts作为MVC主打框架,重写了所有的代码,增加了新项目生成的命令和构件化的开源栈,还增加了方便新手入门的Helloworld示例。
随着Java开源社区的日日进步,SpringSide升级了包括Spring 2.0的AOP事务配置, Hibernate3.2的annotation模式,XFire1.2.2的最新简约配置及JSR181模式,以及ActiveMQ4.1 的Message Driven POJO新模式。
另外,还增加了iBatis数据访问模式和一系列Ajax Widgets,并全面推行了Selenium集成测试。
全文地址:http://blog.csdn.net/calvinxiu/archive/2006/11/28/1417730.aspx
摘要: PGP技术与网络实名制的思考 阅读全文
摘要: 随着IoC(Inversion of Control)容器的流行,AOP(Apsect Oriented Programming)似乎逐渐成为了主流技术的一部分,但是除了Transaction, Lazy Load, Cache, Log等少量样板应用之外,AOP的技术价值究竟何在? 它能否在广泛的领域发挥作用? 为什么考虑到传统领域之外的应用时,我们的想象力是如此的贫乏?回答这些问题需要对AOP... 阅读全文