- 浏览: 174145 次
- 性别:
- 来自: 成都
最新评论
-
lizhenlzlz:
@XStreamAsAttribute()属性
XStream 用法详解 java 类与 XML 互换 -
rouguo:
挺好的,找了一周的资料,找到的基本都是关于,直接定义用户,或者 ...
spring security 3 自定义认证,授权示例 -
Seanman:
caoyangx 写道不知道你试过没有,saveOrDelet ...
spring security 3 扩展 HttpSessionEventPublisher 统计在线用户数 -
Seanman:
cn_hack 写道caoyangx 写道不知道你试过没有,s ...
spring security 3 扩展 HttpSessionEventPublisher 统计在线用户数 -
sxcalan:
引用引用引用引用引用引用引用[list]
[*][url][/ ...
spring security 3 自定义认证,授权示例
文章列表
这里描述的是从过去几年工作中看到的情况,欢迎探讨。
本人工作6年半了。去了不少城市,北上广,深圳,二线城市成都,重庆。今天和一个以前的同事在谈技术选型的东西,同事抱怨说项目组的TL(Team Leader)不太懂技术,而且很多不知道怎么用,问他现在比较流行的一些框架怎么用。但是这个TL 的职责是架构,实际上的架构是我同事做的,但是做的很不爽因为 TL 有点一意孤行。同事很有些情绪。项目也比较糟糕。这个情况看上去和主题没什么关联,但是我想说的背景是,我同事和这个TL 所属同一个公司M的两个子公司。TL 所在公司TS,我同事在DC公司,TS 向 DC 买人去做项目,TS 实际上可以算是 DC 客户, ...
最近要用到XML和VO的转换,花半天研究了下XStream记录一下结果。
首先是例子entity类 Person;
package com.xstream.entity
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamImplicit;
import java.util.Arra ...
步骤如下:
1. 下载Node.js官方非稳定版Windows可执行程序:
http://nodejs.org/#download
我在试验中使用了0.5.7版本:http://nodejs.org/dist/v0.5.7/node.exe
2. 创建c:\nodejs目录,并将node.exe保存在此目录中
3. 下载express。因为依赖关系,我们还需要下载:connect、qs、mime和jade(express默认模板系统。如果你使用其他模板系统,需要下载相应系统)
名称 地址 试验版本
express: https://git ...
习惯了eclipse快捷键,最近用IntelliJ Idea,快捷键完全不一样,记下供以后参考使用。快捷键如下:代码提示 KEYMAP->Main menu->Code->Complete Code->Basic 设置快捷键ALT+Z 原是ctrl+空格(SPACE) KEYMAP->Main menu->Code->Generate 设置快捷键ALT+Insert 原是AlT+Shift+S Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ct ...
最近在Java web 项目中需要采用非常简单的REST框架,Struts2、webwork、JSF 经过一番比较,最后选择了Spring3,理由只有一个 “简单,好用,并满足需要”。很久以前就Rod Johnson大叔说 Spring3 全面支持REST风格的Web服务,"We're really seeing extensive interest and growth in REST, and it will have comprehensive support for RESTful Web services," said Johnson,今天亲自尝试了一下,真 ...
Spring Mvc中没有特别针对于Ajax请求的处理Controller.但是AbstractController和 SimpleFormController也是可以针对Ajax的请求给与相应的.但显得有一点点的不自然.
Java代码
@Override
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实现代码:
结果输出乱码:???????
有人跟踪@ResponseBody 的实现类发现其默认的编码是 iso-8859-1,
解决办法,在spring mvc的配置文件中手工配置bean:<!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 --> <bean class="org.s ...
1. Spring Security通过继承AbstractSecurityInterceptor的子类进行AOP调用,用Around在要求调用的时候进行处理2.从ContextHolder分离出SecureContext,并处理错误和null3.从SecureContext中解析出Authentication4.判断请求是否是要求安全的5.如果是要求安全的,将进行安全检查 a.根据AuthenticationManager返回的权限进行request认证 b.根据AccessDecisionManager对request进行认证 c.通过设置在R ...
Spring Security 3.x 出来一段时间了,跟Acegi是大不同了,与2.x的版本也有一些小小的区别,网上有一些文档,也有人翻译Spring Security 3.x的guide,但通过阅读guide,无法马上就能很容易的实现一个完整的实例。
我花了点儿时间,根据以前的实战经验,整理了一份完整的入门教程,供需要的朋友们参考。
1,建一个web project,并导入所有需要的lib,这步就不多讲了。
2,配置web.xml,使用Spring的机制装载:
<?xml version="1.0" encoding="UTF-8 ...
敏捷开发的敏捷,本质上觉得是对应变化的能力。而并不指效率上的大幅提高。
敏捷开发team 中的角色
pm dev writer po ui tester
pm 项目经理
dev 开发人员
writer 文档撰写人员
po 理解客户需求的人员或者客户本身
ui 软件原形设计者
tester 测试
敏捷开发的几个原则
Individual
interraction
working software
costomer collaboration
responding to change
在敏捷卡发中对于一个sprint的顺序
unit test -system test ...
信息:maven3 jetty7.2 jrebel3.6.1
jetty是一个轻量级的container,一般和maven搭配使用,关于jrebel的作用,到网络查一查就知道了,绝对是好东西。
下面开始搭建环境,一个JSF2.0的web 应用为例
1首先使用eclipse建立一个web 接口的maven项目(不要告诉我你不知道怎么建)
j建好之后目录如下
接下来开始编辑pom.xml文件,文件内容如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww ...
Jetty 版本信息
Jetty7 - 此插件更名为jetty-maven-plugin,以便更符合maven2的协定。为了在Web应用做快速应用开发做准备,详见多Web应用源目录。
jQuery
1.特点:
小巧
功能强
跨浏览器
插件
2.使用
实际是js文件
a) 复制js到WebRoot
b) 页面<script src="jquery.js" charset=""></script>
3.核心对象及常用方法和属性
a)名称
jQuery和$
用$找出来的对象叫jQuery对象
用document找出来的对象叫Do ...
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
直接将MySQL数据库压缩备份
mysqldump -hhostname ...
安装完spring ide 不包括STS的部分后报错
An internal error occurred during: "Contacting Software Sites".java.lang.NullPointerException
解决方案
在 eclipse 的 plugin 目录下会有多个版本的
org.apache.commons.httpclient_3.1.0.xxx.jar包
只要删除低版本的一个就OK。重启eclipse