标签: java service layer
我想使用java为我的应用程序开发服务层。同时,服务层也可以暴露给webservice。
我的想法是为数据库操作创建一个通用抽象类,所有其他服务类扩展该抽象类,并通过抽象类方法执行数据库操作。
这是一个好主意吗? 请帮帮我
答案 0 :(得分:5)
很难说这么少的细节,甚至不知道你将用什么来访问数据库(JDBC?JPA?Hibernate?)。但
另外,不要重新发明轮子。 EJB3,Spring和其他框架可以很好地支持开发服务并将它们作为Web服务公开。
答案 1 :(得分:1)
您应该考虑使用一些框架,它将帮助您完成日常工作。例如。 Spring或Java EE。这些框架可以为您提供许多内置解决方案,如IoC,声明式事务,声明式安全性等。