`
json20080301
  • 浏览: 165722 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
基于SPRING构建J2EE框架 内容包括: 1.MAVEN工具使用, 2.技术选型, 3.基于JPA实现常见增删改查, 4.spring-security安全管理, 5.spring-session分布式会话管理, 6.spring-security-OAUTH2的实现 http://wenku.baidu.com/view/60b02904f242336c1fb95e0a
DEMO案例分享 spring-data-rest 将dao层直接发布成rest接口,程序员只需要编写domain和dao接口 spring-session 使用redis做分布式会话管理 spring-security 安全管理框架 spring-oauth2 oauth2的协议实现 http://pan.baidu.com/s/1eQkwtmq#path=%252Fspring-data-session-security 包含 1.spring-data-rest案例 2.spring-session案例 3.spring-security案例 4.spring-oauth2配置案例
    最近公司要做开发平台,对安全要求比较高;SPRING SECURTIY框架刚好对所有安全问题都有涉及,框架的作者最近还做了spring-session项目实现分布式会话管理,还有他的另一个开源项目spring-security-oauth2。         关于spring-security的配置方法,网上有非常多的介绍,大都是基于XML配置,配置项目非常多,阅读和扩展都不方便。其实spring-security也有基于java的配置方式,今天就讲讲如何通过java配置方式,扩展spring-security实现权限配置全部从表中读取。     直接上代码: applicatio ...
APK 快播合并工具   1.合并手机中的快播缓存p2pcache到内存卡中的QVOD_MOVIE目录!       
背景说明: 由于项目是很早之前的版本;模块多,做了几年做到最后,发现一大堆配置文件:STRUTS,HIBERNATE,spring都有配置文件,并且很多配置文件都是CRUD一类的,意义不大,管理起来也麻烦;SQL代码出现在JAVA代码中;MVC配置文件命名不规范; 实现目标: 1.用MYBATIS把SQL从代码中分离,实现查询;   2.用HIBERNATE实现新增修改;   3.用SPRING实现业务层的解耦,进行事务管理   4.用SPRING的定时调度实现定时调度任务   5.用SPRING mvc实现STRUTS功能,命名规则遵循ROR原则(ROR:习惯约定优于配置 ...
 1.用MYBATIS把SQL从代码中分离,实现查询; 2.用HIBERNATE实现新增修改; 3.用SPRING实现业务层的解耦 4.用SPRING的定时调度实现定时调度任务 5.用SPRING mvc实现STRUTS功能 6.减少配置文件,尽量零配置文件 (MVC层配置文件可以零配置化;HIBERNATE配置文件可以零配置化,SPRING配置文件可以接近零配置) 7.UI层使用JQUERY 作为JS框架,可以使用UI插件;(推荐ZTREE来做树形控件,ligerui来做表格控件;推荐理由:代码开源,文档齐全,便于后期部门改造)   8.使用SWFUPLOAD实现文件的上传,该 ...
 上一篇文章贴上了不少源码,本文章简单讲解一下配置的原理及贴上JSP代码;   1.http://localhost:7001/user2/view.mvc当用户访问该URL地址时,ControllerClassNameHandlerMapping会重新分析该URL ,得到如下信息 user2 --》User2Controller view -->> ...
最近在云南做一个新项目,之前在湖南做项目时一直想使用JDK 5的注解特性来简化繁琐的XML配置;这次做项目终于用上spring mvc 及 jpa啦。 1.web.xml中加入如下代码片段    <!-- SPRING annomvc -->  <servlet>   <servlet-name>annomvc</servlet-name>   <servlet-class>org.springframework.web.servlet.DispatchServlet</servlet-class>   <init- ...
一直做JAVA后端,从没想过有一天得自己写UI,分享下代码: #inputHis {   background-color: #FFF;   font-size: 14px;   line-height: 20px;   overflow-y: hidden;   position: absolute ;   text-align: left;   z-index: 1;   border: 1px solid #999; } #inputHis ul{   margin: 0;   padding: 0; } #inputHis li {   list-style: none; ...
信息化系统移动端跨平台开发的途径: 1.phonegap 2.微信公众平台开发 http://mp.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97 3.易信公众平台开发 http://dev.yixin.im/wiki/qa/index.php?title=%E6%96%B0%E6%89%8B%E6%8E%A5%E5%85%A5
基于spring JdbcTemplate的扩展,结合velocity模板实现sql语句的可配置可动态添加 我也来为开源添砖加瓦, http://git.oschina.net/json20080301/myJdbcTemplate/
spring security 实现免登陆功能大体也是基于COOKIE来实现的。 主要配置信息: <remember-me  data-source-ref="dataSource" key="rememberMeCookie"    authentication-success-handler-ref="authenticationSuccessHandler"     services-alias="rememberMeServices" /> 1.首先登陆表单要Post URL: /j ...
spring security 实现免登陆功能大体也是基于COOKIE来实现的。 主要配置信息:  <remember-me  data-source-ref="dataSource" key="rememberMeCookie"   authentication-success-handler-ref="authenticationSuccessHandler"    services-alias="rememberMeServices" />   1.首先登陆表单要Post URL: /j_ ...
在实际应用中觉得spring security的命名空间缺少两个元素:<!--[endif]--> form-login 没有Post-only属性的配置,而UsernamePasswordAuthenticationFilter 源码中post默认为true public class UsernamePasswordAuthenticationFilter extends AbstractAuthenticationProcessingFilter { public static final String SPRING_SECURITY_FORM_USERNAME_KEY ...
    个人认为:Jquery Mobile的初衷直接将原生app替换掉,而Bootstrap3的目的是将桌面上的网站直接迁移到移动终端。所以JM界面更接近于原生APP的UI ,而Bootstrap3的UI更接近于桌面浏览器的前端界面更像一个网站,而不像一个APP.          做网站首页导引时使用Bootstrap3可以实现很好的浏览效果,并且可以直接无缝地在移动终端进行流量。而进行APP开发时,最好使用JM,他的UI更接近原生UI,同时他的页面导航机制使它更像APP,而不是跳转到一个网页 http://note.youdao.com/share/?id=1563616c ...
Global site tag (gtag.js) - Google Analytics