分享我目前做小型web应用程序的包结构

我目前所做的web应用程序比较小,我就简单说说我的包结构,让初学者借鉴一下:

首先我的顶级包名为hcroot(这个可以一直使用这个的,就相当于在这个应用程序给你署名):

然后接下来有五个子包:been(这里都是为一些对象创建实例类,每个实例类都有自己的get和set方法)

    dao(data access object数据访问对象,里面就是一些接口,我们对对象想完成的方法,我们都创建一个接口,里面是我们需要想要实现的方法,一般是数据库的增删改查):imple(dao的子包,我们对dao包中的接口进行实现,完成所有的方法)

   servlet(都是servlet类,里面都是jsp的请求实现,收到jsp的请求request,我们然后使用我们dao.imple包中的方法进行对数据的处理,一般我们不管是得到什么数据都是我们对象中的属性,我们始终都为这些属性创建一个对象,不论这个属性是一个还是所有属性都有,之后处理完的数据,数据库进行增删改查之后,我们就可以在servlet中进行跳转,使用重定向response.sendRedirect("url")或者使用转发request.getRequestDispatcher("url").foword(request,response))

  Filter(这个我目前用的不多,主要就是用在对信息的验证,javascript的验证已经满足不了我们了)

  utils(这个包是比较重要的,我们添加的工具类我们都可以添加在这里,比如我主要有针对我目前使用的mysql数据库连接的类,之后我们dao.imple只需要调用就行了,还有不同数据库的连接类,排序类,等等)


以上就是我的包结构,写一些小型数据量不大的web应用程序已经是足够的了。

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值