使用SSH框架實現使用者登入驗證
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-2.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">
<!-- 定義資料來源 -->
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver">
</property>
<property name="url"
value="jdbc:mysql://192.168.1.90:3306/TestDB">
</property>
<property name="username" value="root"></property>
<property name="password" value="hanxue123"></property>
</bean>
<!-- 定義使用hibernate -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
<!-- 定義對映的檔案 -->
<property name="mappingResources">
<value>User.hbm.xml</value>
</property>
</bean>
<!-- 配置事務管理器 -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<!-- 配置事務的傳播特性 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="find*" propagation="REQUIRED"/>
<tx:method name="save*" propagation="REQUIRED"/>
<tx:method name="del*" propagation="REQUIRED"/>
<tx:method name="modify*" propagation="REQUIRED"/>
<tx:method name="update*" propagation="REQUIRED"/>
<tx:method name="*" propagation="REQUIRED"/>
</tx:attributes>
</tx:advice>
<!-- 配置哪些類的哪些方法參與事務 -->
<aop:config>
<aop:pointcut id="allManagerMethod" expression="execution(* com.han.*.*.*(..))"/>
<aop:advisor pointcut-ref="allManagerMethod" advice-ref="txAdvice"/>
</aop:config>
<!-- 將業務邏輯物件通過spring注入到Action中,從而避免了在Action類中的直接程式碼查詢 -->
<bean id="loginService" class="com.han.service.LoginServiceImpl">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean name="/loginA" class="com.han.action.LoginA" scope="prototype">
<property name="loginService" ref="loginService"></property>
</bean>
</beans>
相關推薦
MyEclipse8.5配置整合SSH框架 簡單登入驗證功能
>部落格已統一遷移到點選開啟<學習SSH框架整合的時候出現了很多問題 折騰了三天終於解決了 記錄下來!以下內容包括SSH框架整理、簡單登陸寫法、部分錯誤解決方法。一. 框架整合步驟 1.1 建立webprojectFile->New->Web Proj
使用SSH框架實現使用者登入驗證
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XM
解決ssh中使用struts2驗證框架提示錯誤後正確無法提交的問題
com 請求 發生 per 解決 提示 use prop code struts和spring整合,因為action由spring進行管理,需要在spring配置文件中設置相對應的action的屬性scope="prototype",絕對不能用默認值sc
SSM框架整合Apache Shiro,實現安全登入驗證和許可權驗證功能
第一部分 Apache Shiro的簡介 1、什麼是 apache shiro : Apache Shiro是一個功能強大且易於使用的Java安全框架,提供了認證,授權,加密,和會話管理 如同 spring security 一樣都是是一個許可權安全框架,但是與Spri
Django框架登入驗證及產生隨機驗證碼的例項
1:views檢視程式碼 # 登入驗證 def login(request): # 使用ajax請求可以使用判斷 # if request.is_ajax(): if request.method == 'POST': user = request.POST
SpringBoot入門筆記(二)IDEA下springboot專案spring+mybatis+sqlserver+log4j+簡單登入驗證攔截器的框架搭建
IDEA下springboot專案spring+mybatis+sqlserver+log4j+簡單登入驗證攔截器的框架搭建 先貼一個專案的目錄結構 Attention:templates.html5是templates目錄下新建了一個html5目錄 1.專案建立 這個簡單,選
Sanic框架登入驗證——Sanic-Auth的使用方法
Sanic-Auth的使用方法 Sanic框架簡介 Sanic-Auth的使用方法 匯入模組 示例 Sanic框架簡介 Sanic 是一個和類Flask 的基於Python3.5+的web框架。 這個框架只支援
Spring整合shiro框架來進行驗證登入並且給使用者授權
使用shiro驗證登入的流程主要就是,現在配置檔案配置好那些過濾器,然後在controller驗證登入的方法中獲取到使用者名稱密碼,把它交給shiro提供的物件 AuthenticationToken,然後呼叫它的subject.login(token); 然後跳轉到realm方法當中,然
ssm框架登入驗證
整體思路: 1、不輸入名字,提示:請輸入使用者名稱 2、輸入名字,分兩種情況:不管輸不輸入密碼,都會先判斷使用者是否存在 01、使用者不存在,不用判斷密碼了 提示:使用者不存在 02、使用者存在
SSM框架下登入頁面,圖片驗證碼,密碼加密對比資料庫資料(二)
登入頁面的Controller的程式碼如下: 在這過程中,需要對填入資料進行判斷,是否為使用者名稱存在?是否密碼有誤?是否驗證碼有誤?如若都沒有錯誤則頁面跳轉至登入成功頁面。 @RequsetMapper("/login.do") public @Respons
java登入驗證碼(框架版)
java後臺做的驗證碼圖片,算是比較方便的一種了,今天正好在新搭的框架裡寫了,使用的非常完美,哈哈,話不多說,開始上程式碼 1.登入介面進入controller層 //生成登入驗證碼 @RequestMapping("createCode") public void cr
Scrapy框架爬蟲登入與利用打碼介面實現自動識別驗證碼
if len(yzhm) > 0: print("出現驗證碼,請輸入驗證碼") print('驗證碼圖片地址:',yzhm) #將驗證碼圖片儲存到本地 file_path = os.path.join(os.
基於SSH的使用者名稱密碼驗證和免密登入原理
關於SSH你只需要瞭解這些 SSH即安全外殼協議:專為遠端登入會話和其他網路服務提供安全性的協議,通過使用SSH,你可以把所有傳輸的資料進行加密。 瞭解OpenSSH OpenSSH是SSH的免費開源實現,是使用SSH透過計算機網路加密通訊的實現。它是
使用SSH框架實現簡單的登入功能
一、準備工作 1.資料庫 2.開發工具 開發工具與環境:MyEclipse2017,jdk1.8,tomcat8.0 二、環境搭建 1.開啟MyEclipse,建立web工程ssh_example 點選finish即可
Java SSH框架系列:使用者登入模組的設計與實現思路
1.簡介 使用者登入模組,指的是根據使用者輸入的使用者名稱和密碼,對使用者的身份進行驗證等。如果使用者沒有登入,使用者就無法訪問其他的一些jsp頁面,甚至是action都不能訪問。二、簡單設計及實現 本程式是基於Java的SSH框架進行的。 1.資料庫設計 我們應該設計一個
python實現登入驗證系統(搭建MVC框架)
小型登入註冊驗證系統 一、概述 使用Redis+MySQL資料庫實現一個小型的登入註冊驗證系統。在這個系統中初步瞭解認識MVC框架。 具備功能:登入、註冊、改密、登出。 資料庫:Redis,MySQL。使用Redis把使用者資
SSH框架登入註冊頁面用struts的xml配置方式校驗遇到的問題及解決方法
SSH框架用struts的xml配置進行前臺驗證,驗證登入和註冊頁面遇到的問題及解決方式 一、首先新建struts前臺驗證的配置檔案 命名方式是:類名-validation.xml,我的是LoginAction類和RegisterAction類,所以我的
MyEclipse 2017 整合SSH三大框架 到登入功能的實現(附原始碼)
本來以為學完Java EE之後用個三大框架沒什麼難度,結果昨天搭環境就搞了一晚上,還是靠室友找了半天才找出錯誤在哪,為了避免重複踩坑,而且目前網上用myeclipse2017做環境的教程還是蠻少的,就寫篇部落格記錄一下 先看一下最終的架構 整
微信簡單的登入demo,後臺SSH框架供初學者學習
裡面涉及到的小程式元件form,input,button的使用詳解,請參考:http://www.jb51.net/article/102737.htm首先微信端頁面程式碼index.wxml:<form bindsubmit='formSubmit'><v
搭建開發框架Express,實現Web網站登入驗證
JS是指令碼語言,指令碼語言都需要一個解析器才能執行。對於寫在HTML頁面裡的JS,瀏覽器充當瞭解析器的角色。而對於需要獨立執行的JS,NodeJS就是一個解析器。每一種解析器都是一個執行環境,不但允許JS定義各種資料結構,進行各種計算,還允許JS使用執行環境提供的內