配置openfire为eclipse项目

admin | javaweb | 2014-07-21
配置openfire为eclipse项目
1.将openfire源码项目解压到(如果是从SVN CO下来的则不用)eclipse工作目录,例如E:\workspace\openfire,目录结构如图所示:   2.打开eclipse,新建java project,项目名命名为openfire,跟放到工作目录的文件夹同名,点击finish,eclipse智能地帮我们搞定了很多东西,包括lib的引入,source folder,如图所示:   3.你... [阅读全文]
ė 6 配置openfire为eclipse项目已关闭评论 0

如何在FireFox浏览器上访问微信公共账户提供的链接

admin | javaweb | 2014-04-26
某些服务器只允许微信自带浏览器访问,比如php的 <?php $user_agent = $_SERVER['HTTP_USER_AGENT']; if (strpos($user_agent, 'MicroMessenger') === false) { echo "非微信浏览器禁止浏览"; } else { echo "微信浏览器,允许访问"; ... } 微信自带浏览器的HTTP_USER_AGENT为: Android 4.1.1的为: Mozilla/5.0 (Linux; U; Android 4.... [阅读全文]
ė 6 如何在FireFox浏览器上访问微信公共账户提供的链接已关闭评论 0

file选择多文件上传

admin | javaweb, js | 2014-02-20
html5有个新的标签multifile支持多文件上传,IE10+支持。 <input type="file" id="multifile" multiple size="80"/> // multiple文件选择 FileList Demo: 选择文件: [阅读全文]
ė 6 file选择多文件上传已关闭评论 0

springrain技术详解(5)-shiro的httpSession

admin | shiro, spring, springrain | 2013-12-20
shiro通过扩展cacheManager实现自定义缓存,sessionDao可以把httpSession存储到cache中.shiro默认提供的EnterpriseCacheSessionDAO已经非常强大,EnterpriseCacheSessionDAO使用cacheManager,把httpSession存储到缓存中. 对于web项目,shiro通过门面模式已经复写了servlet的request,reponse和session,也就是说,web项目自己管理httpSession,和容器无关!... [阅读全文]
ė 6 3条评论 0

springrain技术详解(4)-shiro的缓存

admin | shiro, spring, springrain | 2013-12-15
因为是权限拦截校验,很多方法调用的频率是非常频繁的,为了更好的性能,shiro拥有一套完整的缓存体系,特别是针对web领域,做了部分增强. 先看下缓存在shiro的权限管理器中的配置: <!-- 权限管理器 --> <bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager"> <!-- 数据库认证的实现 org.spring... [阅读全文]
ė 6 4条评论 0

springrain技术详解(3)-shiro的filterChainDefinitions

admin | shiro, spring, springrain | 2013-12-12
springrain技术详解(3)-shiro的filterChainDefinitions
springrain使用shiro控制权限,配置filterChainDefinitions结合数据库校验权限. shiro在web.xml中配置全局过滤器,springrain配置的是一个spring bean "shiroFilter",在这个bean中可以根据访问路径再配置不同的过滤器, shiro 默认自带的过滤器如下: Filter Name Class anon org.apache.shiro.web.filter.authc.AnonymousFilter ... [阅读全文]
ė 6 5条评论 0

springrain技术详解(2)-权限表结构

admin | shiro, spring, springrain | 2013-12-11
springrain技术详解(2)-权限表结构
在实际项目中,权限控制是必须要放到数据库管理的,我们来看下springrain是怎么设计权限的表结构吧 先上ER图 t_org是部门表,考虑到员工兼职,所以有t_user_org 中间表. t_menu是菜单表,字段 type 是标示是菜单资源还是普通资源  菜单资源的意义就是导航菜单,会显示到左侧导航,普通资源就是菜单内的按钮或者提交路径,这个时候 pid的意义就比较重... [阅读全文]
ė 6 springrain技术详解(2)-权限表结构已关闭评论 0

springrain技术详解(1)-shiro基本权限控制

admin | shiro, spring, springrain | 2013-12-10
springrain技术详解(1)-shiro基本权限控制
shiro是一个非常强大灵活的权限控制框架,属于apache的顶级项目.springrain使用shiro实现了权限控制功能.   下图充分说明了shiro的体系架构 归根到底,权限控制无非是利用过滤器控制访问的认证和授权,shiro也不例外.我们来看看shiro是怎么实现的吧. 要在web中使用shiro,总共分三步: 第一步:在web.xml中配置shiro的过滤器,建议是应... [阅读全文]
ė 6 2条评论 0

javaweb的框架和轻量级架构

admin | javaweb | 2013-09-04
看来oscer的讨论,我也把我的思路写出来吧. 文章的范围是 java web,并不是j2ee,主要是我很少接触EJB,对EJB没有发言权.废话少说,现在开扒. 说起java框架那是锣鼓喧天鞭炮齐鸣,纷纷色色,层次不穷,javaweb的主流框架有 spring,spring mvc,struts,hibernate,mybatis(ibatis),spring jdbc 但是ssh的臃肿,庞大复杂,难于维护的弊端越来越越明显,并不是说ssh... [阅读全文]
ė 6 javaweb的框架和轻量级架构已关闭评论 0

UML关系图

admin | 架构 | 2013-06-26
UML关系图
这是一堂关于UML基础知识的补习课;现在我们做项目时间都太紧了,基本上都没有做过真正的class级别的详细设计,更别提使用UML来实现规范建模了;本篇主要就以前自己一直感觉很迷糊的几种class之间的关系进行整理,让我们在真正用UML进行比如类图设计时能够更加清晰明了;以下就分别介绍这几种关系: 继承 指的是一个类(称为子类、子接口)继承另外的... [阅读全文]
ė 6 UML关系图已关闭评论 0
Ɣ回顶部