我第一次用SSH2框架做**管理系统(1)

本文详细记录了从需求分析到系统实现的过程,包括实体建模、数据流梳理、技术选型(Struts2、Hibernate、Spring),以及登录界面开发。重点介绍了如何使用Struts2搭建登录验证页面,学习Hibernate进行实体映射,最后通过Spring MVC实现登录功能。
摘要由CSDN通过智能技术生成

今年3月上网查了许多关于**系统在我国的可行性情况及市场需求情况,并形成了文字形式的报告。

半月后开始开始根据需求分解出各个实体,初步分析出各个实体的属性,理清数据流,看看实体是否都被这条数据流联系起来。

一周后根据数据流,实体建表,理清表之间的关系,适当建立关系表。

学习Struts2,仿照网上例子搭建了一个最基本的Struts登录验证页面(没有后台数据库及DAO层)。

一周后了解了Hibernate的最表面情况,仿照书上的例子,为我每一个实体都建立了POJO类,Mapping文件中开始大部分使用的是一对多双向关联。

这完了之后看了几集网上Spring的教程,发现Spring的MVC的注解形式好像比较容易入手,开始模仿网上的已有范例,编写了Spring的配置文件,完全不理解里边那几个复杂的bean(数据源等)。

大概4月出开始写系统的登录界面,处于边学习边编写状态,最初是设计界面,下载网页素材,适当修改网页结构,换上PS好的图片,仿照网上的例子配置好了Hibernate配置文件,写了管理员类及它的Mapping文件,写了一个用于登录的Action,在Struts.xml文件中配置好这个Action,name开始写的大写总是报no Action的错,后来查资料说实话Spring为Action的创建action是首字母小写的,将页面中用户名和密码的标签名在Action控制层中都配好同名的属性,并设置好get()、set()方法,这些都配置好后,登录页面输入用户名和密码,点击登录通过Service中的方法查询数据库中的表中是否有匹配的记录,如果有匹配的记录就通过struts.xml文件的配置跳转到指定页面。这样基本做好了登录界面。大笑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值