action层,dao层,service层,domain层,util层,common层含义如下:
action为控制层,MVC中充当C角色,用来分配哪个业务来处理用户请求。
dao持久层,DB *** 作都写在这里。
service层属于springmvc的service业务层。
domian存放实体,如果用ibatis框架,一般mapping创建在它下面,当然只针对架构mapping也是无意义。
util功能包,针对本项目工具类。
common通用工具包,一般一个公司会有固定的jar,好几个项目通用的,例如远程调用等。
功能介绍如下:
util功能包,针对本项目工具类。
Action类是[获得Form表单数据,并处理逻辑的类] 。
DAO(Data Access Object) 是一个接口实现[通过SessionFactory获得 *** 作数据库的会话,并实现一些基本的删除、添加、修改数据。
在servlet中更实际化业务 *** 作]简单点说,dao层基本都是几个固定的增删改查方法,比方说你在用hibernate的时候,数据库发生变化时,就要重新生成相应的dao,所以发你的代码重新写在service里面,dao变化都不会影响你的程序了。
web怎么把数据写到其他数据库
1建立一个web项目
2把数据库驱动复制到lib目录下。数据库驱动有:mysql,sqlserver,oracle等是什么样类型的数据导入相应驱动。
3编写一个连接数据库的工具类,获取一个连接。下面以mysql数据库为例。
核心代码:
publicclassDataUtils{
/
从数据中获取一个连接
@return
/
publicstaticConnectiongetConn(){
Connectionconn=null;
try{
ClassforName("commysqljdbcDriver")newInstance();
//表为test,用户名root,密码admin。
conn=("jdbc:mysql://localhost:3306/test","root","admin");
}catch(Exceptione){
e();
}
returnconn;
}
}
Java新建一个类,可以通过如下形式:
public class A{ //public关键字可以去掉,class是一个关键字,是必须写上的。A是类名,由创建者决定,但要符合规则:只要以下划线或者字母开头,后面字母数字或者下划线。int i;//可以定义多个变量
public void fun(){//可以定义多个方法,个数为0或多个
}
}
以上就是关于action层,dao层,service层,domain层,util层,common层含义是什么全部的内容,包括:action层,dao层,service层,domain层,util层,common层含义是什么、web怎么把数据写到其他数据库(如何把网页的数据库内容导出)、java怎样建类等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)