本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7578604
建立时间:2006年5月29日




[Eclipse]利用Eclipse进行重构(下)
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 13:40:04

Extract Method        如果方法中含有过多特定的操作,方法太长,或者其中的某段代码被多次使用,这时,可以用提炼方法重构将这部分代码提取到单独的方法中。在Eclipse中应用此重构方便快捷。        选中要提炼的代码段,从重构菜单中选择提炼方法项,或者使用快捷键Alt + Shift + M。        在提炼方法对话框中,输入新方法的名字,选择修饰词,选择是否让新方法抛出运行时异常。在底部提供了新方法的预览。    


阅读全文(3792) | 回复(0) | 编辑 | 精华 | 删除
 


[Eclipse]利用Eclipse进行重构(上)
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 13:39:03

重构和单元测试是程序员的两大法宝,他们的作用就像空气和水对于人一样,平凡,不起眼,但是意义深重。预善事,必先利器,本文就介绍怎样在Eclipse中进行重构。   本文介绍了Eclipse支持的重构种类,它们的含义,以及怎样重构。本文同时也可以作为学习重构知识的快速手册。   什么是重构 重构是指在保持程序的全部功能的基础上改变程序结构的过程。重构的类型有很多,如更改类名,改变方法名,或者提取代码到方法中。每一次重构,都要执行一系列的步骤,这些步骤要保证代码和原代码相一致。   为什么重构很重要   


阅读全文(3491) | 回复(0) | 编辑 | 精华 | 删除
 


[Spring]在Spring中配置Hibernate事务
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 11:58:38

 Wire Hibernate Transactions in Spring
This article is intended to show how Spring can be used to assemble components, including their transaction contexts. Connecting to a single data store from within a J2EE a

阅读全文(1930) | 回复(0) | 编辑 | 精华 | 删除
 


[Acegi]acegi-security-sample-contacts-filter例子学习(二)
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 11:51:17

功能实现分析这个例子使用了HSQL做数据库,spring的AOP作为基础,使用Acegi做安全控制组件。
联系人管理的web应用在启动时候,会做一系列初始化动作:
1. 读取web.xml文件,2. 并解析文件里的内容。
a) context-param元素。
i. contextConfigLocation属性。这个属性定义了spring所需要的3个属性文件。它们分别是:applicationContext -acegi-security.xml、applicationContext-common-business.xml、 applicationContext-common-authorization.xml
ii. log4jConfigLocation属性。这个属性定义了log4j配置文件。b) filter元素。
这里定义了acegi的一个过滤器。Acegi的大部分过滤器都是这样配置的。使用FilterToBeanProxy组件,给它传递一个targetClass属性。这个targetC

阅读全文(6655) | 回复(-1) | 编辑 | 精华 | 删除
 


[Acegi]acegi-security-sample-contacts-filter例子学习(一)
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 11:50:07

这是一个Acegi官方的例子。它以联系人的管理为例子,说明如何使用Acegi作权限控制。这个例子包含在acegi
阅读全文(6084) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]条件查询(Criteria Query)
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 11:40:57

现在Hibernate也支持一种直观的、可扩展的条件查询API。目前为止,这个API还没有更成熟的HQL查询那么强大,也没有那么多查询能力。特别要指出,条件查询也不支持投影(projection)或统计函数(aggregation)。 12.1. 创建一个Criteria实例 net.sf.hibernate.Criteria这个接口代表对一个特定的持久化类的查询。Session是用来制造
阅读全文(2051) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]Log4J 最佳实践之全能配置文件(转)
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 11:39:52

LOG4J的配置之简单使它遍及于越来越多的应用中了:Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。择其一二使用就够用了,



log4j.rootLogger=DEBUG,CONSOLE,A1,im
log4j.addivity.org.apache=true



# 应用于控制台

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d&n

阅读全文(1780) | 回复(0) | 编辑 | 精华 | 删除
 


[Eclipse]常用的Eclipse 3.0插件(转) 
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 11:38:25

1.MyEclipse  J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等
www.myeclipseide.com 2.Properties Editor  编辑java的属性文件,并可以自动存盘为Unicode格式
http://propedit.sourceforge.jp/index_en.html 3.Colorer Take  为上百种类型的文件按语法着色

阅读全文(7069) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]Acegi+hibernate 动态实现基于角色的权限管理(4)
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 11:36:54

3 基于hibernate的用户验证

acegi 默认的 的 用户验证是 通过UserDetailsService 接口 实现的 也就是说我们只要实现了 它的loadUserByUsername 方法。

2 pu

阅读全文(5476) | 回复(1) | 编辑 | 精华 | 删除
 


[Hibernate]Acegi+hibernate 动态实现基于角色的权限管理(3)
软件技术,  电脑与网络

lhwork 发表于 2006/6/13 11:36:06

以下是我的标志实现,大致思路是 根据 页面 的传来的 方法名(即 FunctionName)查询出对应的Functions,并且包装成grantedFunctions ,然后根据用户的角色查询出用户对应的Functions ,再取这两个集合的交集,最后再根据这个集合是否为空判断是否显示标志体的内容。
  1 package sample.auth; 

阅读全文(2068) | 回复(0) | 编辑 | 精华 | 删除
 


« 121 122 123 124 125 126 127 128 129 130 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.109 second(s), page refreshed 144762030 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号