为了账号安全,请及时绑定邮箱和手机立即绑定

JSF控制器、服务和DAO

JSF控制器、服务和DAO

潇潇雨雨 2019-06-05 13:31:01
JSF控制器、服务和DAO我试图习惯JSF在访问数据方面的工作方式(来自春季背景)我正在创建一个维护用户列表的简单示例,我有如下所示<h:dataTable value="#{userListController.userList}" var="u">     <h:column>#{u.userId}</h:column>     <h:column>#{u.userName}</h:column></h:dataTable>然后“控制器”有类似的东西@Named(value = "userListController")@SessionScopedpublic class UserListController {     @EJB     private UserListService userListService;     private List<User> userList;     public List<User> getUserList() {         userList = userListService.getUsers();         return userList;     }}而“服务”(虽然看起来更像是DAO)public class UserListService {     @PersistenceContext     private EntityManager em;     public List<User> getUsers() {         Query query = em.createQuery("SELECT u from User as u");         return query.getResultList();     }}这是正确的做法吗?我的术语对吗?“服务”感觉更像刀?控制器感觉就像在做一些服务的工作。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 436 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号