您的位置:首页 > 编程语言 > Java开发

跟着项目学javaweb(std):3(走进后台)

2016-03-09 13:42 351 查看

走进后台

web容器启动项目,打开页面后,页面要显示数据,数据需要从后台调用,用户也可以增删改数据并更新数据库,这些操作都要同后台交互,下面我们走进后台。

后台的事儿

先看后台的结构:



这是我的后台结构图,大部分JAVAweb项目的后台大概就是按这样的包结构分层的。

beans:定义实体类,和数据库对应,一个实体类对应数据库一个表,实体类的每个属性都对应数据库相应表的一个字段。

dao和daoImpl:对数据的直接操作,由于是面向接口编程,所以分为接口声明和实现两个包,具体的操作就是对数据库数据的增删改查等,由于使用了hibernate框架,对数据库的操作就变成了对实体类的操作,更好的面向对象编程。

service和serviceImpl:业务层,也就是业务逻辑的处理,可以调用dao层对数据库操作、也可以自己写代码(比如判断、分页),我在这个层基本上是做了对dao层调用操作数据库,还添加的功能有:

对前台上传到action的xml文件进行格式和内容的验证,调用工具包的验证函数得到返回结果。

action:和前台交互,负责传给页面数据或者接收从页面得到的数据。

包和包的联系:

- 以注册用户为例:页面填写好的用户信息提交到action接收,然后service层接收action传来的用户信息,调用dao层的保存用户信息,然后dao层把用户信息存入数据库。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: