
编程
v_fei
这个作者很懒,什么都没留下…
展开
-
maven2.0学习笔记
Maven最初的目的是在Jakarta Turbine项目中使构建处理简单化。几个项目之间使用到的Ant build文件差异很小,各个JAR都存入CVS。因此希望有一个标准的方法构建各个工程,清晰的定义一个工程的组成,一个容易的方法去发布项目信息并且去提供一种在各个项目之间共享JAR包。结果出现了一种功能能用于构建和管理任何基于java的工程。Maven小组希望他们已经做到了一些事情,这原创 2008-12-29 15:03:00 · 709 阅读 · 0 评论 -
Velocity学习笔记(一)
Velocity 用户手册 Velocity是什么?Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显原创 2008-12-25 18:19:00 · 740 阅读 · 0 评论 -
Struts2
虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts 2 与Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度上来讲,Struts2没有继承Struts 1的血统,而是继承WebWork的血统。或者说,WebWork衍生出了Struts2,而不是Struts 1衍生了St原创 2009-01-16 17:38:00 · 555 阅读 · 0 评论 -
Acegi + Spring + Hibernate + Struts 2搭建基于角色的权限控制系统
安全永远是WEB应用系统必须面对的头等大事, 也是最头疼的事, 其实安全系统就只包括两个问题: 认证和授权. 以前做些网站系统, 安全检测逻辑都在放在须要安全控制的代码前面, 这样做有很多不好的地方, 重复多次的编码就不用说了, 代码移植性, 重用性都得不到体现, 安全检测逻辑要永远和业务逻辑放在一起. 那么, 能不能够在进入方法前就调用一些安全检测? 其实Spring AOP转载 2009-01-16 13:46:00 · 899 阅读 · 0 评论 -
利用java反射过滤类对象
package com.farrand.velocity.entity;public class VelocityUser { private Integer id; private String username; private String password; public Integer getI原创 2009-01-06 12:26:00 · 867 阅读 · 0 评论 -
Spring的优秀工具类盘点(一)
Java代码Spring 所提供的过滤器和监听器 Spring 为 Web 应用提供了几个过滤器和监听器,在适合的时间使用它们,可以解决一些常见的 Web 应用问题。 延迟加载过滤器 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用原创 2009-01-05 17:30:00 · 848 阅读 · 0 评论 -
J2EE系统中影响性能的一些因素
去参加了BEA公司的成都User Group的活动,听了几场讲座。将我觉得最有意义和最有启发的内容记下来。J2EE系统中影响性能的一些因素:1. 数据库没有优化 由于大多数的J2EE系统都会经常访问数据库,如果数据库没有做优化,对系统的性能会有很大的影响。2. 网络没有优化 如果网络没有优化,就有可能会产生瓶颈,影响性能。3. 连原创 2009-01-05 16:51:00 · 659 阅读 · 0 评论 -
Velocity学习笔记(二)
Velocity脚本摘要 Velocity判断空值方法:依据:$username与$!username的区别,当找不到username的时候,$username返回字符串"$username",而$!username返回空字符串"" 所以:#set($!username==) 可以判断字符串是否为空 以下为Velocity脚本摘要1、声明:#set ($var=XXX)原创 2009-01-04 11:12:00 · 1231 阅读 · 0 评论 -
利用java反射调用类的的私有方法
今天和一位朋友谈到父类私有方法的调用问题,本来以为利用反射很轻松就可以实现,因为在反射看来根本不区分是否是private的,没有想到调用本身的私有方法是可以的,但是调用父类的私有方法则不行,后来纠其原因很有可能是因为getDeclaredMethod方法和getMethod方法并不会查找父类的私有方法,于是只好自己写递归了,经过尝试果然如此。把代码放出来方便更多人。这段代码可以解决很多实际问题,原创 2009-01-06 12:08:00 · 2895 阅读 · 1 评论 -
Spring的优秀工具类盘点(二)
Java代码Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。在这个分为两部分的文章中,我原创 2009-01-05 17:38:00 · 867 阅读 · 0 评论 -
DWR: Easy AJAX for JAVA 学习笔记
DWR是一个Java开源库,帮助你实现Ajax网站。它可以让你在浏览器中的Javascript代码调用Web服务器上的Java,就像在Java代码就在浏览器中一样。DWR主要包括两部分:在服务器上运行的Servlet来处理请求并把结果返回浏览器。 运行在浏览器上的Javascript,可以发送请求,并动态改变页面。DWR会根据你的Java类动态的生成Javascript代码。这原创 2008-12-26 10:18:00 · 1169 阅读 · 0 评论