大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
com.action一般你的网站是action.com才这样命名的
作为一家“创意+整合+营销”的成都网站建设机构,我们在业内良好的客户口碑。成都创新互联公司提供从前期的网站品牌分析策划、网站设计、网站设计制作、成都网站设计、创意表现、网页制作、系统开发以及后续网站营销运营等一系列服务,帮助企业打造创新的互联网品牌经营模式与有效的网络营销方法,创造更大的价值。
dao一般是存放和数据库打交道的接口
daoImpl一般是放dao里面那些接口的实现的
没有统一的模板,不同项目,不同架构师出来的可能都不一样。
基本的分层,就是mvc,你可以查一下这方面的资料,当然,根据需要也有不同的分层思路,比如有的项目重效率,有的项目重流程,侧重点不同,所以分的层次不同但基本的就是mvc了,然后在往上面延伸,出现了什么业务层之类的……
javaweb的四层/五层逻辑结构。
首先要明白为什么要分层?
分层的目的是为了简化工作流程,避免重复代码和不必要的冗余,提高开发速度和效率。
由上到下分为:
1.UI层(对用户进行显示)
2.持久化层(用来持久化数据库)
3.业务层(有丰富的业务逻辑,并进行处理,就是把实际数据库的映射到内存中,就好比把仓库的粮食放到锅里去煮还是拿去分给大家,这就是两种业务逻辑)
4.表现层(在我看来就是服务层,用来管理容器级别的服务,例如事务,安全,数据访问逻辑等等)
这是这四层结构,还有三层结构表示的:
表示层
业务逻辑
持久化
这个分层主要是看遵循哪一种标准以及分层的用途了。
就好比计算机网络中的网络结构分层,有五层的通用结构,四层的TCP/IP协议,七层的OSI协议。
我觉得不必深究,当你真实的去运用这些知识后,再去质疑也不迟。
表现层
jsp:页面渲染
servlet:接收用户数据()调用业务,接收业务传来的数据,页面跳转,传递数据。
业务层
service:接受servlet传入数据,进行业务规则处理,调用dao,接受dao返回的数据,向servlet返回数据。
持久化层
dao:接受业务传入数据,进行对数据库进行增删改查,得到的数据向业务层返回。