老师,提问几个问题

老师,提问几个问题

1、解释一下openSession()的一个作用

2、我在jstl导入后使用<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>导入失败,需要改成    <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>才可以,为什么呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿莹 2018-12-03 10:21:49

1、同学的第一个地址引的不对。

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  这里多了个jsp

2、老师是为了培养同学这种分层开发的思想,因为在实际开发中,是的有大量的业务逻辑需要处理的,我们要学会分层设计的思想,Servlet负责从前端获取数据并封装,service层负责业务逻辑处理。Dao层只负责数据的增删改查。这样遇到业务逻辑的变更,我们不需要去改所有的代码,只去service层去改就可以了,

降低了程序的耦合性。就像流水线一样,各司其职。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


好帮手慕阿莹 2018-12-02 12:37:06

1、openSession()的作用是打开一个session 对象。

2、没有看出同学这两句的区别,同学是粘错了么?或者有请同学指出一下具体是哪里不同呢?

如果我的回答解决了你的问题,请采纳,祝学习愉快.

  • 提问者 Qin_YH #1
    复制错了 一开始 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>这样不行,需要改成如题<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>才可以为什么呢? 然后再另外提一个问题,这个章节中老师没有用到service层,是不是在实际开发的时候可以忽略service层,直接到servlet层调用DAO层方法,那既然可以在DAO完成的事情,为什么还要在中间再加一个service层呢?谢谢老师耐心解答!
    2018-12-02 19:11:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师