首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JAVA中Action, Service ,modle 和 Dao的功能区分

JAVA中Action, Service ,modle 和 Dao的功能区分 首先这是现在最基本的分层方式,结合了SSH架构。modle就是对应的数据库表的实体类。...一般java都是三架构 数据访问(dao) 业务逻辑(biz 或者services) 界面层(ui) action 是业务的一部分,是一个管理器 (总开关)(作用是取掉转)(取出前台界面的数据,...调用biz方法,转发到下一个action或者页面) 模型成(model)一般是实体对象(把现实的的事物变成java中的对象)作用是一暂时存储数据方便持久化(存入数据库或者写入文件)而是 作为一个包裹封装一些数据来在不同的以及各种...java对象中使用 dao是数据访问 就是用来访问数据库实现数据的持久化(把内存中的数据永久保存到硬盘中) Dao主要做数据库的交互工作 Modle 是模型 存放你的实体类 Service 做相应的业务逻辑处理...这样的框架,你会了解面向接口编程,表示调用控制,控制调用业务,业务调用数据访问

84730

JAVA中Action, Service ,model 和 Dao的功能区分

集成SSH框架的系统从职责上分为四:表示、业务逻辑、数据持久和域模块,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。...modle就是对应的数据库表的实体类(如User类)。...Service,引用对应的Dao层数据库操作,在这里可以编写自己需要的代码(比如简单的判断),也可以再细分为Service接口和ServiceImpl实现类。...Action:引用对应的Service实现业务逻辑,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理、前端输入合法性检验(前端可修改网页绕过前端合法性检验...,需在后台加一)。

1.2K30

JAVA中Action, Service ,model 和 Dao的功能区分

集成SSH框架的系统从职责上分为四:表示、业务逻辑、数据持久和域模块,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。...modle就是对应的数据库表的实体类(如User类)。...Service,引用对应的Dao层数据库操作,在这里可以编写自己需要的代码(比如简单的判断),也可以再细分为Service接口和ServiceImpl实现类。...Action:引用对应的Service实现业务逻辑,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理、前端输入合法性检验(前端可修改网页绕过前端合法性检验...,需在后台加一)。

20620

ndk开发之native访问java

一.native访问java的成员变量   java的成员变量可以分为实例变量和静态变量,不过他们的访问方法比较类似,可以分为以下三步: 获取java类对应的jclass对象 获取需要访问的成员变量的...age的值 jint age=env->GetIntField(thiz,id); //修改javaage的值 env->SetIntField(thiz,id,10); }...name的值 jstring name= static_cast(env->GetStaticObjectField(clazz, id)); //修改javaname...java的成员方法   同样的java的成员方法也分为实例方法和静态方法,它们的访问方式也很类似,可以分为以下三个步骤: 获取java类对应的jclass对象 获取需要访问的成员方法的jmethodID...java的一些常用jni方法    如果要访问其他基本类型的变量或者函数的返回值为其他基本类型时,将Int改为其他基本类型即可。

18720
领券