redang bay
posts - 68, comments - 19, trackbacks - 0, articles - 1
導(dǎo)航
首頁(yè)
新隨筆
聯(lián)系
管理
<
2012年3月
>
日
一
二
三
四
五
六
26
27
28
29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
留言簿
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
.net(10)
Ajax
Hibernate(3)
HTML
JavaEE(9)
Javascript(2)
JavaSE(7)
linux(10)
MyEclipse
Oracle(6)
PL SQL for Oracle
Spring
Struts1
Struts2(2)
UML
XML
我的小說(shuō)
隨筆
隨筆檔案
2018年11月 (3)
2018年10月 (2)
2018年9月 (12)
2018年8月 (4)
2018年4月 (5)
2017年9月 (3)
2017年7月 (1)
2017年5月 (1)
2012年3月 (2)
2012年2月 (3)
2012年1月 (1)
2011年8月 (1)
2011年7月 (1)
2011年2月 (7)
2011年1月 (6)
2010年12月 (4)
2010年10月 (10)
2010年9月 (2)
搜索
最新評(píng)論
1.?re: 簡(jiǎn)單工廠類(lèi)
1.通過(guò)參數(shù)
2.獲取父類(lèi)對(duì)象
3.調(diào)用方法
--viery
2.?re: jstl循環(huán)
/><script>alert('aa')<script>
--aaaaaaaaaaaaaa
3.?re: jstl循環(huán)
<script>alert('aa')<script>
--aaaaaaaaaaaaaa
4.?re: Java三大框架Struts、Hibernate和Spring的技術(shù)起源和由來(lái) [未登錄](méi)
thx
--歐陽(yáng)
5.?re: 原創(chuàng)-小型oa系統(tǒng)
你好,你左邊的導(dǎo)航是怎么做的?是用jquery easyui 嗎?@vle
--horrsion
評(píng)論排行榜
1.?基于SSH+pager-taglib的分頁(yè)封裝(5)
2.?原創(chuàng)-小型oa系統(tǒng)(5)
3.?Hibernate中的幾種經(jīng)典對(duì)象模型和關(guān)系模型的映射(1)(2)
4.?jstl循環(huán)(2)
5.?commons-fileupload-1.2 實(shí)現(xiàn)文件上傳 (1)
vmis進(jìn)銷(xiāo)存項(xiàng)目-1
Posted on 2012-03-21 17:39
viery
閱讀(1713)
評(píng)論(0)
編輯
收藏
1.選擇好項(xiàng)目的后臺(tái)模板,調(diào)通各個(gè)頁(yè)面鏈接
js控制導(dǎo)航欄。
利用svn管理項(xiàng)目,svn集成了apache,因?yàn)橛玫腶dsl撥號(hào)上網(wǎng)沒(méi)固定ip,所以通過(guò)動(dòng)態(tài)域名綁定(花生殼,3322org)可以在任何地方checkout commit開(kāi)發(fā)項(xiàng)目。
數(shù)據(jù)庫(kù) 用戶模塊表設(shè)計(jì):
將spring security集成到項(xiàng)目中
可以通過(guò)application_security.xml進(jìn)行資源與方法的權(quán)限管理
<?
xml version="1.0" encoding="UTF-8"
?>
<
beans
xmlns
="http://www.springframework.org/schema/beans"
xmlns:securuty
="http://www.springframework.org/schema/security"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p
="http://www.springframework.org/schema/p"
xsi:schemaLocation
="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-2.0.4.xsd"
>
<!--
<securuty:global-method-security>
<securuty:protect-pointcut access="ROLE_ADMIN,ROLE_USER" expression="execution(* com.vle.service.*.sayHello(..))"/>
<securuty:protect-pointcut access="ROLE_ADMIN" expression="execution(* com.vle.service.*.say*(..))"/>
</securuty:global-method-security>
-->
<
securuty:http
auto-config
="true"
access-denied-page
="/noaccess.jsp"
>
<!--
指定登陸頁(yè)面
-->
<
securuty:form-login
login-page
="/login.jsp"
default-target-url
="/index.jsp"
/>
<!--
退出系統(tǒng)的頁(yè)面
-->
<
securuty:logout
logout-success-url
="/login.jsp"
/>
<!--
不攔截登陸頁(yè)面
-->
<
securuty:intercept-url
pattern
="/login.jsp*"
filters
="none"
/>
<
securuty:intercept-url
pattern
="/images/*"
filters
="none"
/>
<
securuty:intercept-url
pattern
="/js/*"
filters
="none"
/>
<!--
<securuty:intercept-url pattern="/admin.jsp" access="ROLE_ADMIN"/>
<securuty:intercept-url pattern="/index.jsp" access="ROLE_ADMIN,ROLE_USER"/>
<securuty:intercept-url pattern="/**" access="ROLE_USER"/>
-->
<!--
防止第二次登陸
-->
<
securuty:concurrent-session-control
max-sessions
="1"
exception-if-maximum-exceeded
="true"
/>
</
securuty:http
>
<
securuty:authentication-provider
>
<
securuty:password-encoder
hash
="md5"
>
<
securuty:salt-source
user-property
="username"
/>
</
securuty:password-encoder
>
<
securuty:jdbc-user-service
data-source-ref
="dataSource"
users-by-username-query
="select username,password,status as enabled from user where username=?"
authorities-by-username-query
="SELECT u.username,r.NAME AS authority FROM USER u JOIN user_role ur ON u.id=ur.user_id JOIN role r ON r.id=ur.role_id where u.username=?"
/>
</
securuty:authentication-provider
>
<!--
資源文件
-->
<
bean
id
="messageSource"
class
="org.springframework.context.support.ReloadableResourceBundleMessageSource"
>
<
property
name
="basename"
value
="classpath:org/springframework/security/messages_zh_CN"
/>
</
bean
>
<
bean
id
="localeResolver"
class
="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver"
/>
<!--
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/ss"/>
<property name="username" value="root"/>
<property name="password" value="mysqladmin"></property>
</bean>
-->
<
bean
id
="filterInvocationDefinitionSource"
class
="com.vle.security.JdbcFilterInvocationDefinitionSourceFactoryBean"
>
<
property
name
="dataSource"
ref
="dataSource"
/>
<
property
name
="resourceQuery"
value
="SELECT rs.res_string,r.name FROM resc rs JOIN role_resc rr ON rs.id=rr.resc_id JOIN role r ON rr.role_id=r.id ORDER BY rs.priority"
/>
</
bean
>
<
bean
id
="filterSecurityInterceptor"
class
="org.springframework.security.intercept.web.FilterSecurityInterceptor"
autowire
="byType"
>
<
securuty:custom-filter
before
="FILTER_SECURITY_INTERCEPTOR"
/>
<
property
name
="objectDefinitionSource"
ref
="filterInvocationDefinitionSource"
/>
</
bean
>
<!--
用戶信息緩存
-->
<
bean
id
="cacheManager"
class
="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"
/>
<
bean
id
="userEhCache"
class
="org.springframework.cache.ehcache.EhCacheFactoryBean"
>
<
property
name
="cacheManager"
ref
="cacheManager"
/>
<
property
name
="cacheName"
value
="userCache"
/>
</
bean
>
<
bean
id
="userCache"
class
="org.springframework.security.providers.dao.cache.EhCacheBasedUserCache"
>
<
property
name
="cache"
ref
="userEhCache"
/>
</
bean
>
</
beans
>
管理之后如圖,當(dāng)以管理員身份進(jìn)去時(shí),
能看見(jiàn)管理員才能用的模塊,者利用了ss2的標(biāo)簽。
當(dāng)用戶進(jìn)去時(shí),
部分模塊不可見(jiàn),同理很多service方法也可以用配置設(shè)置。
然后是jsptaglib和poi對(duì)查詢(xún)的主體做分頁(yè)和導(dǎo)出excel控制。
目前用戶模塊正在繼續(xù)編寫(xiě)。將對(duì)用戶的權(quán)限、部門(mén)和MD5&鹽值加密算法并入其中
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
Powered by:
BlogJava
Copyright © viery
主站蜘蛛池模板:
亚洲精华国产精华精华液
|
亚洲国产av无码精品
|
**aaaaa毛片免费同男同女
|
午夜不卡AV免费
|
亚洲一本一道一区二区三区
|
亚洲欧洲日产国码久在线观看
|
亚洲日韩中文字幕日韩在线
|
我想看一级毛片免费的
|
四虎免费影院ww4164h
|
精品免费tv久久久久久久
|
无码毛片一区二区三区视频免费播放
|
亚洲国产精品一区二区第一页免
|
中文字幕无码视频手机免费看
|
久久久久久AV无码免费网站下载
|
亚洲国产综合精品中文字幕
|
免费精品一区二区三区在线观看
|
国拍在线精品视频免费观看
|
国产成人亚洲精品青草天美
|
亚洲综合伊人久久综合
|
亚洲а∨天堂久久精品
|
国产成人综合久久精品免费
|
亚洲午夜无码毛片av久久京东热
|
亚洲第一精品电影网
|
亚洲情a成黄在线观看动漫尤物
|
亚洲色自偷自拍另类小说
|
18禁超污无遮挡无码免费网站
|
国产精品内射视频免费
|
人人鲁免费播放视频人人香蕉
|
野花视频在线官网免费1
|
色偷偷亚洲男人天堂
|
老司机亚洲精品影院在线观看
|
亚洲精品无码aⅴ中文字幕蜜桃
|
亚洲色大成网站www尤物
|
亚洲日韩精品国产一区二区三区
|
日韩av无码成人无码免费
|
成人免费午夜在线观看
|
超pen个人视频国产免费观看
|
国产小视频在线观看免费
|
全部免费国产潢色一级
|
国产亚洲一区二区三区在线不卡
|
男女午夜24式免费视频
|