关于三层(dao,serviece,servlet)

在登陆校验中,

dao:返回的是resultset 对象,就是  ps.executeQuery(需要强化的是jdbc的具体的流程)

其中的数据库连接时可以自己写

可以通过工厂类

可以通过数据库的连接池

service :返回的是 boolean

-------------

(三个步骤,处理请求,然后是调用处理该请求的service层的处理的逻辑,返回的是页面和数据)

servlet 调用的是service ,

中需要实例化两个对象

一个是bean对象。然后是通过请求对象调用,bean的set方法,该方法传递的参数是请求中的参数

一个是services,调用的是它的校验的逻辑,其中传递的参数是对象

时间: 2024-11-07 10:41:16

关于三层(dao,serviece,servlet)的相关文章

通过自动回复机器人学Mybatis:MySQL脚本 + db>>dao>>service>>servlet

留着参考 makeData.sql delimiter // create procedure make_data() begin declare i int default 1; while i < 1000 do insert into message values(i, 'a', 'b', 'c'); set i = i + 1; end while; end; // call make_data(); DROP PROCEDURE IF EXISTS make_data; Message

JAVA集锦(三)--Model1、Model2、三层架构的华丽转变

JAVA,对Model1.Model2两个架构的掌握是必不可少的.下面我们一起见证一下从Model1到Model2(MVC)再 到典型三层架构的华丽转变过程. Model1架构 简单来讲,Model1是以JSP为核心实现的.jsp页面独自响应客户端请求并将处理结果返回给客户,在JSP页面 中结合了业务逻辑.服务端处理过程和HTML等,这样就在JSP页面中同时实现了业务逻辑和流程控制从而快速开 发. 优点 架构简单,  开发速度快,适合小型项目开发. 缺点 JSP职责过重,违反了职责单一原则 JS

[FMG]两个简单的JSP+servlet小程序

周末啦,最后一天,问了一下妹子,你作业写完了没有,妹子说,木有,我就傻眼了... 好吧,妹子,我来帮你写. 于是乎,把作业ppt下载下来,看了看,还可以,不算难,于是就帮妹子写完了这一个作业.虽然说还有一个作业ppt连我都看不懂布置的老师是想要干什么,真心想吐槽一句,老师,不给力啊. 好了,先上一个代码结构图吧: 主要代码分为java代码部分和WebContent代码部分: java代码部分主要分成了3个包:BEAN(实体类包),DAO(数据库访问类包),Servlet(Servlet类包) B

【Servlet】常用技术web

Servlet的概述 什么是Servlet?: Servlet是在服务器端的一个小的java程序,接收和相应从客户端发送的请求.Servlet的作用: 处理来自客户端的请求,并且对请求做出相应的响应.使用Servlet :(Servlet的简单案例:即入门) * 编写一个类实现Servlet的接口. public class servletTest01 implements Servlet{ @Override public void service(ServletRequest request

web项目总结——通过jsp+servlet实现对oracle的增删改查功能

1.DAO模式 分包:依次建立 entity:实体包,放的是跟oracle数据库中表结构相对应的对象的属性,也就是这个对象有什么 dao:增删改查接口,实现增删改查的具体方法 service:同dao,也是一个接口,一个接口的实现类,方法什么的都跟dao差不多 servlet:新建servlet类,继承HttpServlet类,一个方法建立一个servlet类,根据不同的方法选择使用doGet().doPost()方法 .services()既包含doGet 又包含doPost 新建jsp页面

08.17《jsp》——html+css+js+jsp+servlet+oracle简单项目练习

16,17号,两天时间,结束了JSP的学习,开始了项目的实践学习 第一步是最简单的添加 在这之中,对于数据库的链接,间接的展开了jdbc的复习,在其中由于数据库和老师所给的教材不相符,所以停顿在链接数据的时间很长,在一遍遍的修改ORA-12505错误没有结果的时候,使用最笨的办法重新安装了一个ORACLE数据库,将其命名与老师的同名,这样解决了数据库的链接失败问题. 第二步是查找操作 有了第一次的流程,所以这次速度快了一些,在一边完成查找操作的同时一边熟悉着流程,熟悉着数据流向的过程,由页面 -

Servlet进行批量删除

Mapper文件 in为点选条件 collection为集合 点选id 以"("开始 以")"结束 中间以","隔开(注意中英文符号)例:delete from product where pro_id in (1,2,4,5) Dao层Servlet设置为String[]集合:1.String易拆解 2.在servlet中getParameValues的返参为String,不需要转换类型. 原文地址:https://blog.51cto.com

[javaEE] javaweb的mvc设计思想

Servlet:在Servlet中拼接html内容 JSP:在html中拼接java JSP+JavaBean:利用javaBean将大量的代码提取走 Servlet+JSP+JavaBean:Servlet是控制器,javabean封装数据,jsp展示数据 javaweb的经典三层结构: dao javabean servlet ==> service jsp javabean: javabean是一个遵循特定写法的java类 1.这个java类必须有一个无参的构造函数 2.属性必须私有化 3

JavaBean[转载]

JavaBean 是一个遵循特定写法的java类.遵循下面几个规则 1.java类中必须有一个无参的构造函数.2.属性必须私有化.3.私有化的属性必须通过public类型的方法暴露给其他程序(getter,setter) <jsp:bean id="beanName" class="package.clss" scope="page|request|session|application"></jsp:bean> 如果存在