jakarta-ee - 服务层有必要吗?

标签 jakarta-ee

真的有必要实现服务层吗?在我的项目中它似乎没有任何好处。

public void save(Student student) {
    StudentDao.save(student);
}

它所做的只是调用 DAO 层:

public void save(Student student) {
    sessionFactory.getCurrentSession().save(student);
}

这对于我所有调用 DAO 层的方法来说都是一样的。

最佳答案

这不是必需的,但这是为调用许多 DAO 的方法启用事务的好地方。

通过服务层,您还可以将服务逻辑与 DAO 层分离。

关于jakarta-ee - 服务层有必要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20947628/

相关文章:

java - JDBC 领域表单例份验证

maven - 由于处理结构时出现故障,无法在 WildFly 8 上部署 Ear

java - 如何使用JSP/Servlet将文件上传到服务器?

jakarta-ee - Tomcat 服务器未在 X 秒内启动

java - 为什么 Java EE 是可扩展的?

java - 如何使用不同的类作为方法中的参数

java - 是否可以在不引用表单的情况下以编程方式将文件(图像)上传到 BlobStore?

java - 在 Web 服务器上运行 Java EE 应用程序

java - 检测 Websphere Liberty 是否安全?

java - 在jboss上的rest服务(JAX-RS)中注入(inject)ejb