2012年8月2日

转 Struts2权限控制

摘要: Struts2 权限验证References:《Struts 2 的拦截器(三)》[1],《Filter和Interceptor的区别》[2], 之前的Struts2项目通过再Sitemesh的母版页中使用Struts的if标签进行了session判断,使得未登录的用户不能看到页面,但是这 种现仅仅在view层进行,如果未登录用户直接在地址栏输入登录用户才能访问的地址,那么相应的action还是会执行,仅仅是不让用户看到罢了。这样显 然是不好的,所以研究了一下Struts2的权限验证。Here i quote权限最核心的是业务逻辑,具体用什么技术来实现就简单得多。 通常:用户与角色建立多对多关 阅读全文

posted @ 2012-08-02 14:48 friday295 阅读(1620) 评论(0) 推荐(0) 编辑

2012年7月27日

struts2基于拦截器的登录

摘要: 基于SSH2框架Struts2拦截器的登录验证实现By Ethan on 2011 年 04 月 29 日 in Java原文链接:http://www.blogjava.net/bolo/archive/2010/08/28/330105.html作者:菠萝大象博客:http://www.blogjava.net/bolo/ 通过之前的Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解系列文章,我们已经成功将这三种框架整合到了一起,这次大象将在此基础上用一个小实例来说明,怎么利用Struts2的拦截器特性实现登录验证,以及超时后的跳转问题。 大象在这. 阅读全文

posted @ 2012-07-27 09:30 friday295 阅读(4174) 评论(2) 推荐(1) 编辑

2012年7月20日

kohana3 auth的教程

摘要: http://blog.mixu.net/2011/01/13/getting-started-with-useradmin-my-kohana-3-auth-admin-module/ 阅读全文

posted @ 2012-07-20 16:35 friday295 阅读(146) 评论(0) 推荐(0) 编辑

kohanaORM实际使用

摘要: 上面已经介绍使用了,这里在写个DOME吧,但不可能涉及全部方法使用就接上面那个例子吧,先把mytest表清掉:1.创建ORM模块<?php defined('SYSPATH') or die('No direct access allowed.');class Model_Mytest extends ORM { protected $_ignored_columns = array('c');//排除字段 protected $_table_name="mytests";//ORM表,不受下面的表名复数影响 prote 阅读全文

posted @ 2012-07-20 09:57 friday295 阅读(324) 评论(0) 推荐(0) 编辑

kohana ORM文档(转)

摘要: ORM 我的理解就是关系数据对象模型,就是把数据库记录映射成对象,把对数据库的操作转化为对对象的操作,有时候感觉很累赘,不灵活,某种程度上来说也是有好处的,有高手有更好理解的,欢迎拍砖ORM这个玩意据说在单元测试下不是很理想,没有实际测过,单元测试耗时间,加上上面只关心结果不关心过程的压力下,放弃测试,管他呢下面说说实际使用,TNND,官网连个ORM的教程都不出,搞的我摸黑建立ORM原型,在model下<?php defined('SYSPATH') or die('No direct access allowed.');class Model_Mytes 阅读全文

posted @ 2012-07-20 09:54 friday295 阅读(612) 评论(0) 推荐(0) 编辑

2012年7月19日

kohana简单权限控制

摘要: Kohana 控制器继承使用技巧一则 在需要对用户进行验证的网站中,我们需要对每一个需要权限验证的页面进行判断,这在 Kohana 中很容易就可以做到。利用 Kohana 的控制器继承,我们可以很方便对页面的访问权限进行控制,以下就是一个简单的例子。假设我们有一个页面 A,用户访问页面 A 必须进行登录。首先,我们构造一个基本控制器 Susan,这个控制器继承于 Kohana 的 Controller,它的作用是对通过该控制器的请求做出分析,判断该请求是否有效:Php代码 classController_SusanextendsController{publicfunctionbefore(. 阅读全文

posted @ 2012-07-19 10:49 friday295 阅读(307) 评论(0) 推荐(0) 编辑

2012年7月5日

kohana对数据库的基本增删改查

摘要: *创建一个新的用户*/$user=newModel_User();//or$user=ORM::factory('user')$user->name='name';$user->password="password";$user->save();/***查找一个用户*/$user=ORM::factory('user')->where('id','=',10)->find();//or$user=ORM::factory('user',10);//o 阅读全文

posted @ 2012-07-05 16:14 friday295 阅读(283) 评论(0) 推荐(0) 编辑

kohana3 数据库模块配置

摘要: Kohana 3.0 有一个很强壮的数据库模块。默认情况下数据库模块支持 MySQL 和 PHP-PDO 驱动数据库模块已经包含在了 Kohana 3.0 安装程序之中,但是还需要在使用之前启动它。在你的 application/bootstrap.php 文件里修改 Kohana::modules() 方法中 database 模块,就像下面这样。Kohana::modules(array(‘userguide’ => MODPATH.’userguide’,‘database’ => MODPATH.’database’, // Database access‘paginati 阅读全文

posted @ 2012-07-05 14:20 friday295 阅读(684) 评论(0) 推荐(0) 编辑

kohana3 如何构建复杂sql语句

摘要: 构建复杂的 SELECT 语句–kohana3使用手册2011年2月12日 eagle 发表评论 阅读评论选择特定的列DB::select('column1','column2')->from('table_name');SELECT `column1`, `column2` FROM `table_name`选择列 ASDB::select(array('column','my_column'))->from('table_name')->compile($db);SELECT 阅读全文

posted @ 2012-07-05 14:20 friday295 阅读(263) 评论(0) 推荐(0) 编辑

2012年3月26日

eclipse jdbc最基本

摘要: import java.sql.*;public class TestJDBC { public static String URL="jdbc:mysql://localhost:3306/test"; public static String USER="root"; public static String PWD=""; public static void main(String[] args) { Connection conn=null; Statement stmt=null; ResultSet res=null; 阅读全文

posted @ 2012-03-26 06:19 friday295 阅读(170) 评论(0) 推荐(0) 编辑

导航