构建之法--探索篇(三)
短学期结束了,这十天学到了挺多东西的,重点是ssh框架的整合,了解了这个就算掌握了短学期的知识了吧。Struts负责web层请求处理,主要通过Struts.xml文件来实现请求与转发;spring负责业务层管理,即Service,Service为Action提供统一接口,封装持久层的DAO,并集成Hibernate,Spring可对JavaBean和事物进行统一管理。
Hibernate负责持久层,完成数据库的CRUD操作,CRUD是指数据库的增加,读取,更新和删除。Hibernate有一组hbm.xml文件和javabean,是与数据库中的表格相对应的,然后定义Dao,这些是与数据库打交道的类。
接下来就介绍一下我的短学期实验的运行成果吧,代码什么的我不想贴出来:
首先主界面index界面:在index.jsp中有两个链接,一个链接到stockInfo.jsp和listAction
点击库存信息管理以后:
(一)点击新增,跳转到stockSave.jsp中:
输入信息以后保存就好,会跳转到stockInfo.jsp页面,点击查询全部,就可以查询到数据库中的所有数据信息:
我们看到有两个重复的数据项,这里可以在操作下面点击删除,删除一条记录。结果如下:
这里还有一个修改操作,我们点击修改会跳转到updatePriew.jsp页面中,页面和保存相似,但是已经有了这条记录的所有信息。只需要在这基础上稍加修改就好,修改以后的信息如下:
(二)输入库存数量可以查询到相应的符合条件的记录:
(三)点击“生成excel”,在规定的路径下生成excel文件: