资源简介
这个小项目使用jsf+richfaces+hiberante设计,作为学习jsf和hibernate的新手学习参考.里面由基本上有常规项目所需一般功能:比如ajax.分页.hibernate级联操作等等
代码片段和文件信息
package org.sunsee.BackBean;
//帐户设置:绑定login.jsp 修改用户名和密码
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import javax.faces.event.ActionEvent;
import org.sunsee.DataBean.Admin;
import org.sunsee.HiberImpl.SystemImpl;
import org.sunsee.Utils.DataSecurity;
public class BuildAccount {
private String oldName;
private String newName;
private String oldPassword;
private String newPassword;
private String newPassword2;
private String rule;
private SystemImpl impl=new SystemImpl();
public BuildAccount(){
this.rule=“build“;
}
public SystemImpl getImpl() {
return impl;
}
public void setImpl(SystemImpl impl) {
this.impl = impl;
}
public String getOldName() {
return oldName;
}
public void setOldName(String oldName) {
this.oldName = oldName;
}
public String getNewName() {
return newName;
}
public void setNewName(String newName) {
this.newName = newName;
}
public String getOldPassword() {
return oldPassword;
}
public void setOldPassword(String oldPassword) {
this.oldPassword = oldPassword;
}
public String getNewPassword() {
return newPassword;
}
public void setNewPassword(String newPassword) {
this.newPassword = newPassword;
}
public void buildAction(ActionEvent event){
FacesContext context=FacesContext.getCurrentInstance();
if(!this.newPassword.trim().equals(this.newPassword2.trim())){
context.addMessage(“build:newpassword2“ new FacesMessage(FacesMessage.SEVERITY_INFO“请你再次检测新密码!““请你再次检测新密码!“));
this.rule=““;
return;
}
if(!impl.checkAdmin(this.oldName.trim())){
context.addMessage(“build:oldname“ new FacesMessage(FacesMessage.SEVERITY_INFO“此用户不存在!““此用户不存在!“));
this.rule=““;
return;
}
Admin adminTemp=impl.checkAdminLogin(this.oldName this.oldPassword);
if(adminTemp==null){
context.addMessage(“build:oldpassword“ new FacesMessage(FacesMessage.SEVERITY_INFO“用户名和密码有误!““用户名和密码有误!“));
this.rule=““;
return;
}
else{
adminTemp.setName(this.newName);
adminTemp.setPassword(DataSecurity.Md5(this.newPassword));
this.impl.buildAccount(adminTemp);
}
}
public String getNewPassword2() {
return newPassword2;
}
public void setNewPassword2(String newPassword2) {
this.newPassword2 = newPassword2;
}
public String getRule() {
return rule;
}
public void setRule(String rule) {
this.rule = rule;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3795 2008-08-18 20:46 mydiary个人日志系统\mydiary.sql
文件 774 2008-07-20 14:27 mydiary个人日志系统\readme.txt
文件 1880 2008-08-16 11:25 mydiary个人日志系统\源文件\hibernate.reveng.xm
文件 101 2008-07-14 14:28 mydiary个人日志系统\源文件\src\customMessages.properties
文件 2046 2008-08-16 17:34 mydiary个人日志系统\源文件\src\hibernate.cfg.xm
文件 1513 2008-09-25 11:58 mydiary个人日志系统\源文件\src\mySkin.skin.properties
文件 1517 2008-09-25 11:18 mydiary个人日志系统\源文件\src\mySkin_blue.skin.properties
文件 2537 2008-07-25 15:53 mydiary个人日志系统\源文件\src\org\sunsee\BackBean\BuildAccount.java
文件 2807 2008-07-25 15:58 mydiary个人日志系统\源文件\src\org\sunsee\BackBean\HistoryDiary.java
文件 3615 2008-09-26 22:54 mydiary个人日志系统\源文件\src\org\sunsee\BackBean\InfoAction.java
文件 1959 2008-07-25 16:27 mydiary个人日志系统\源文件\src\org\sunsee\BackBean\Login.java
文件 2758 2008-08-14 17:19 mydiary个人日志系统\源文件\src\org\sunsee\BackBean\MyFavorite.java
文件 6299 2008-09-26 22:55 mydiary个人日志系统\源文件\src\org\sunsee\BackBean\NoteDiary.java
文件 5079 2008-08-16 11:51 mydiary个人日志系统\源文件\src\org\sunsee\BackBean\SystemIndex.java
文件 2011 2008-07-25 16:37 mydiary个人日志系统\源文件\src\org\sunsee\BackBean\TimeRender.java
文件 5871 2008-09-27 10:49 mydiary个人日志系统\源文件\src\org\sunsee\BackBean\ViewDiary.java
文件 3468 2008-09-26 22:57 mydiary个人日志系统\源文件\src\org\sunsee\BackBean\WriteDiary.java
文件 1410 2008-09-26 22:42 mydiary个人日志系统\源文件\src\org\sunsee\BackBean\WriteMemoire.java
文件 847 2008-06-18 22:45 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Admin.hbm.xm
文件 519 2008-07-25 16:43 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Admin.java
文件 1567 2008-09-26 22:04 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Diarys.hbm.xm
文件 1805 2008-07-25 16:43 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Diarys.java
文件 987 2008-09-26 22:04 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Info.hbm.xm
文件 1023 2008-07-25 16:43 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Info.java
文件 848 2008-09-26 22:32 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Memoires.hbm.xm
文件 833 2008-07-25 16:43 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Memoires.java
文件 1185 2008-08-18 22:34 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Notecontent.hbm.xm
文件 1210 2008-08-16 11:29 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Notecontent.java
文件 1281 2008-08-18 17:44 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Noteindex.hbm.xm
文件 1728 2008-08-16 11:36 mydiary个人日志系统\源文件\src\org\sunsee\DataBean\Noteindex.java
............此处省略168个文件信息
相关资源
- SSH(struts2+spring+hibernate)教务信息管
- ssh注册登录
- ssh 投票系统
- ssh demo,简单的struts2 spring hibernate整合
- hibernate-release-5.0.7.Final.zip
- 最新版本的Struts2+Spring4+Hibernate4框架整
- 传智播客2016hibernate框架学习笔记
- hibernate-release-4.2.4.Final(1)
- ssh租房系统项目源码-附数据库
- Struts1+Spring+Hibernate整合注册登录(B
- 最新hibernate 4.1.1.Final版本
- Spring+SpringMVC+hibernate完美整合包
- 网上选课系统(源码+论文)SSH strut
- Struts2 Spring Hibernate的配置及登录()
- Hibernate在线考试项目
- JSF,涵盖了所有JSF学习内容
- 微博系统源代码ssh
- Struts2+Hibernate+Spring的考勤系统实现的
- 名片管理系统 Struts2+Hibernate
- 精通Eclipse整合Web开发——StrutsSpring
- SpringBoot/SpringMVC/Hibernate整合源码不用
- 一个完整的ssh框架搭建的登陆注册系
- hibernate-3.0.zip
- hibernate-release-5.0.7.Final资源包
- Spring4 整合SpringMVC Hibernate5 SpringSecur
- vip会员管理系统、 基于spirng mvc、 s
- 基于 Struts2,Hibernate,Spring 框架开发
- 基于spring mvc、spring、hibernate、bootst
- 通用开发平台spring mvc + spring + bootst
- 2017最新SSH整合案例注意:本案例使用
评论
共有 条评论