JSP+mysql药品销售及管理系统设计与实现+用例图(11)
时间:2017-01-09 13:19 来源:毕业论文 作者:毕业论文 点击:次
</property> <!-- 数据库的用户名 --> <property name="connection.username">root</property> <!-- 数据库的密码 --> <property name="connection.password">root</property> <!-- 数据库的驱动程序 --> <property name="connection.driver_class"> com.mysql.jdbc.Driver </property> <!-- 数据库的Dialet"方言" --> <property name="dialect"> org.hibernate.dialect.MySQLDialect </property> (2) 然后在hibernate.cfg.xml中加载持久化对象配置文件。 <!-- HBM文件列表 --> <mapping resource="cn/com/medicineMSys/model/DrugInfo.hbm.xml" /> <mapping resource="cn/com/medicineMSys/model/OrderForm.hbm.xml" /> <mapping resource="cn/com/medicineMSys/model/CaseList.hbm.xml" /> <mapping resource="cn/com/medicineMSys/model/EnterStorage.hbm.xml" /> <mapping resource="cn/com/medicineMSys/model/Users.hbm.xml" /> <mapping resource="cn/com/medicineMSys/model/Storage.hbm.xml" /> <mapping resource="cn/com/medicineMSys/model/Sale.hbm.xml" /> (3) 读取hibernate.cfg.xml配置文件,加载配置信息。 private static Configuration configuration; private static SessionFactory sessionfactory; static{ configuration = new Configuration(); configuration.configure(); sessionfactory = configuration.buildSessionFactory(); } (4) 获取数据库会话,执行有关SQL操作。 return sessionfactory.openSession(); 4.3 系统登录模块实现 该功能主要负责的是用户的登录。在用户输入用户名和密码后,点击登录,系统就会将登录信息发送到服务端进行验证,即和数据库中的用户表里面的信息进行比对,如果正确,则利用户成功登录进入系统首页,比对出来不一致的话,则提示输入错误,返回登录页面,让用户重新输入。 (1) 登录界面对应JSP中,将登录处理提交给loginUsers <form name="myform" action="loginUsers" onsubmit="return validate()" method="post"> (2) 该Action在struts.xml中配置,对应处理代码是UsersAction类。 <!-- 用户登录、新增、修改信息对应处理代码配置 --> <action name="*Users" class="cn.com.medicineMSys.action.UsersAction" method="{1}"> <result name="loginsuccessM">web/index.jsp</result> <result name="loginsuccessU">web/index_user.jsp</result> (责任编辑:qin) |