亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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 關注
  • 446 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號