比如要做一个登陆的功能,service应该返回一个user对象给servlet,然后在servlet中判断用户的账号密码是否正确并将数据封装响应给前台展示,还是在service中判断用户名密码是否正确并将数据封装成json并返回给servlet,然后servlet再将数据响应给前台进行展示呢?
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
GJ_HQQ 2020-02-10 20:02最佳回答 专家已采纳登录的话一般就是验证你的用户名,密码,还有验证码,刚刚开始就不要用那么多层就简单的web,servlet,dao三层就可以了,多了你会糊掉的
web层你用form表单提交将信息发送到对应的servlet,然后将信息通过set方法到user类中,之后调用dao的方法将user发送到dao
再在dao层访问数据库去查找你的这个用户,然后返回到servle如果返回的用户名密码和你输入的一致,就登入,不一致重定向到你的登录页面web层不放逻辑判断,刚刚开始逻辑判断放在servlet中,后面熟练了再往底层放
不知道我的回答是否满意呢!!
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(2条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2020-01-10 15:45回答 3 已采纳 登录的话一般就是验证你的用户名,密码,还有验证码,刚刚开始就不要用那么多层就简单的web,servlet,dao三层就可以了,多了你会糊掉的 web层你用form表单提交将信息发送到对应的servl
- 2017-01-18 11:02回答 2 已采纳 验证登录信息在两个地方都可以,不过,为了减少代码冗余,和为了代码的可塑性,一般放在filter中,这样,如果以后修改了认证规则,不需要一个一个的修改,只需要在filter中修改下就可以了.现在开发用的
- 2015-05-15 15:18回答 6 已采纳 Eclipse IDE for Java EE Developers, 254 MB.在eclipse官方下载http://download.eclipse.org/ 或者myeclipse.冉要L
- 2020-09-02 08:52主要介绍了Javaweb开发中通过Servlet生成验证码图片的相关资料,需要的朋友可以参考下
- 2021-03-16 20:09weixin_39603823的博客 Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 ...Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java servlet对于Web服务器就好象Java applet对于Web浏览...
- 2020-09-02 10:32Servlet是sun公司提供的一门用于开发动态web资源的技术。这篇文章主要介绍了javaweb Servlet开发的第一篇,感兴趣的小伙伴们可以参考一下
- 2020-07-20 10:41回答 4 已采纳 https://blog.csdn.net/Gavinmiaoc/article/details/80925903?utm_source=blogxgwz2
- 2017-02-27 13:06回答 6 已采纳 无可质疑,当然涉及到了,就比如hibernate中的数据库事物控制,为什么要控制,不就是要保证数据的时实准确性,保证二级缓存中的数据可以和数据中的数据 保持一致,事物控制就是解决多线程并发问题,解决
- 2021-06-05 22:38回答 2 已采纳 需要,但不需要深入。对于后端来说,掌握一定的前端知识是很必要的,方便与前端的交互。至于要掌握到什么程度,能够使用html+css+js的基本使用,做出一些动态页面就算可以了
- 2022-05-01 10:21电动蛋黄的博客 1、Servlet3.0版本之后,推出了各种Servlet基于注解式开发。 2、其优点: (1)开发效率高,不需要编写大量的配置信息,直接在Java类上使用注解标注。 (2)web.xml文件的大小变小了。 3、注意: (1)并不是有...
- 2021-07-03 18:17这是一个纯JavaWeb项目,采用MVC模式,即 模型(model)-视图(view)-控制器(controller),没有使用其他框架,采用的是纯servlet+jsp实现的一个简易选课JavaWeb项目,实现的功能如下:包括 **管理员 教师 学生** ...
- 2021-11-24 22:11我待Java如初恋的博客 文章目录 一,什么是Servlet 二,Servlet 1,Servlet是如何起作用的 2,Servlet接口中的方法 3,Servlet对象的生命周期 三,ServletConfig 1,什么是ServletConfig 2,ServletConfig中的方法 三,ServletContext 1,...
- 2022-03-23 11:44回答 4 已采纳 if (verifycode.equals(yzm)) 报错是空指针异常吧。verifycode这个变量为null,前端没有正确传值。
- 2017-09-18 03:30回答 5 已采纳 不要用../,有些浏览器看不懂,都用绝对路经最好,访问名称用一个全局变量装类似于webrooot+/view/jsp页面这样
- 2018-06-03 15:45回答 4 已采纳 检查一下guava,commons-collections,commons-logging是否存在依赖
- 2020-05-07 20:39Java web 开发中的 servlet 知识总结 1. 请求 request 响应 response 模式用户在浏览器的地址栏中输入一个网址并回 车浏览器会向服务器发送一个 HTTP请求服务器端程序接受这个请求并对请求做 出处理然后发出一个回应...
- 2021-03-14 19:52春天里的小蜜蜂的博客 JavaWeb中servlet到底是干什么的******************************************************************************************javaweb工程包括:src下的.java文件WebRoot下的.jsp js等文件当工程运行时, tomcat先...
- 2020-09-05 09:57做web开发,登录验证是免不了的,今天学习了servlet的登录验证,当然是很简单的,没有使用session,request等作用域对象,所以还是可以直接通过地址访问网页的。
- 2015-09-03 05:26回答 1 已采纳 1、后台SSH或SSM,然后加数据库。前台基本css+html+JS+JSP,还有一些框架如Jquery, 3、可以放在一起,但是这样太不好看了,你还得做判断是否登录。然后哪一部分显示,哪一部分隐藏
- 2020-10-19 17:31开发工具:Eclipse4.8.0 / MyEclipse2014 / IDEA 编码集:UTF-8 Java版本:JDK 1.8 服务器:tomcat 8.0 数据库:MySQL 5.5 系统采用技术:Servlet+jsp+mysql+jQuery+bootstrap+面向接口编程 系统管理员: 个人信息...
- 没有解决我的问题, 去提问