码迷,mamicode.com
首页 > 其他好文 > 详细

coupon学习日志

时间:2016-09-22 08:43:26      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

一.前言

1.现在研究一个app的web后台维护系统,使用的框架是struts2和一个封装的jdbc框架(这个功能类似hibernate,后续慢慢研究下源码);

2.之前一直使用eclipse做项目,现在转手用intellij idea,方便,人性化,功能多,用起来爽;感觉开始学习使用用eclipse,之后转intellij idea比较好;因为公司大多数都是用eclipse,有利于沟通吧;

二.项目笔记

研究log输出

1.项目部署tomcat:

项目加载struts2相关配置;

2.点击登录访问后:

CarpConfig.java加载数据库配置文件carp.conf.xml;

CarSetting.Java创建Sessionbuilder对象,猜测是session工厂类吧;

bpoProxy.java读取数据库得到系统参数:是否启用权限、数据、操作、sql显示、BPOProxy等日志记录;

permissionInterceptor.java拦截器;

SqlConfig.java解析sql.xml配置的sql语句;

BpoProxy.java执行searchDataSet方法查询模块的信息,所以触发了上面sql文件加载;

BpoProxy.java执行登录方法login(),成功登录;

BpoProxy.java执行searchDataSet方法加载了用户的有关权限信息;

PermissionInterceptor.java访问路径://login, method = main;

main()方法里面调用menu()方法根据用户id加载用户模块;menu里面调用了seach()方法

3.用户登录成功以后就加载了用户权限;

 

coupon学习日志

标签:

原文地址:http://www.cnblogs.com/avaj/p/5894836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!