最近丢失了几个老旧的java源文件,大概有1M多那么大, 编译后class文件有600k, 结果使用jad反编译回来到到一半就出错了, 提示如下: 反编译得到的.jad文件只有754k,只编译了一半。   我找了几款反编译软件,同样出现无法反编译的情况。请问还有其他软件可以反编译大class文件吗?
2007-08-14

尽信书不如无书?

关键字: 重构 注释
今早看了篇关于重构与注释的讨论,自我感觉和楼主一样,也就是重构里提到的: 结果readonly一席话让自己明白了许多: 引用 我的桌上正好摆着《重构》,我引用一下: 如何确定该提炼哪一段代码呢?一个很好的技巧是:寻找注释。它们通常是指出[代码用途和实现手法间的语义距离]的信号。如果代码前方有一行注释,就是在提醒你:可以将这段代码替换成一个函数,而且可以在注释的基础上给这个函数命名。就算只有一行代码,如果它需要以注释来说明,那也值的将它提炼到独立的函数去。——《重构》中文版77页 标红的这段翻译得有问题,原文是: 引用 Ho ...
2007-06-11

耶鲁CAS Single Sign On

关键字: 耶鲁CAS 单点登录
       耶鲁大学开发的单点登录(Single Sign On)系统称为CAS(Central Authentication Service),是一个独立于平台的,易于理解的开源软件,支持代理功能。Spring Framework的Acegi安全系统支持CAS,并提供了易于使用的方案。 CAS的设计目标        l、为多个Web应用提供单点登录基础设施,同时可以为非Web应用但拥有Web前端的功能服务提供单点登录的功能;     ...
平时在action中利用service处理完业务后,直接通过 return mapping.findForward("myVIew"); 这样的方法跳转到页面。 现在遇到了这样一种情形,即在action中service完工后,不需要跳转到页面,而是把当前的结果直接传给另外一个action处理(注:该action是现成的),按上面的做法,是无法传值到下一个action的,搜索了下,可以通过request/session传值,不过简单点可以如下处理: java 代码   Boolean teamUser =  ...
2007-05-28

spring+hibernate+jotm分布式事务配置总结

关键字: spring hibernate jotm 分布式事务
在前段开发的系统中,使用到了两个不同网域的oracle数据库,需要处理之间的事务,于是选择了spring+hibernate+jotm组合,现粘贴我的配置,看看大家有什么更优的配置或写法,谢谢。 一、环境及框架        Tomcat+spring+hibernate+jotm,还有就是struts、Oracle等 二、需求说明       系统里有2套不同网域的oracle数据库,之间的数据需要进行交互。 三、Dao配置        ...
2007-05-10

javaEye上多数据源配置帖子汇集

关键字: 多数据源 配置
以下是有趣的文章: fangang:如何在spring框架中解决多数据源的问题 stephen:spring 多数据源解决方案
2007-05-10

Dynamic DataSource Routing

关键字: Dynamic DataSource
Posted on January 23rd, 2007 by Mark Fisher in Spring, 2.0, Data Access. Spring 2.0.1 introduced an AbstractRoutingDataSource. I believe that it deserves attention, since (based on frequent questions from clients) I have a hunch that there are quite a few 'home-grown' solutions to this ...
2007-05-08

Dan Pritchett and Randy Shoup: The eBay Architecture

关键字: eBay Architecture
Johannes Ernst's Blog This week, I attended a very interesting presentation by Dan Pritchett and Randy Shoup, both senior technologists at eBay, on eBay's architecture. Some of it was as I would have expected, other things were, shall we say, counter-intuitive. Here is a random collection ...
往年五一都是出去旅游,今年发生了一些事情,于是留守了。那就学习吧,平时埋头苦干,对一些新东西都生疏了。 五一学习温习了一些东东: 1、重看了《expert ono-on-one J2EE Development without EJB》。发现以前快速阅读,对某些东东真是一知半解,而平时使用也是墨守成规:(配合手册看,发现很多系统中的用法可以改进的,有些土办法可以非常简单的配置就搞定。 2、搞定了分布式事务处理问题。系统中包含了2个数据库的操作,研究了一下jotm,搞定。 3、每天自由的作息,嘿嘿!
2007-04-26

JOTM Transactions In Spring And Hibernate

关键字: spring hibernate jotm
要处理2个数据库之间事务: JOTM Transactions In Spring And Hibernate http://today.java.net/pub/a/today/2006/08/31/jotm-transactions-in-spring-and-hibernate.html 使用JOTM实现分布式事务管理(多数据源)