這樣實現行嗎,有什麼缺點
各位大俠,請問這樣實現行嗎?有什麼缺點,請指教
本人採用這樣結構:jsp+servlet+delegate+session bean(無態)+dao
Servlet類:
public class rlServlet extends HttpServlet {
private Delegate delegate=null;
public void init() throws ServletException {
delegate=new Delegate();
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
performtask(request,response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
performtask(request,response);
}
public void destroy() {
System.out.println("servlet destory!");
}
private void performtask(HttpServletRequest request,HttpServletResponse response){
//呼叫delegate的具體的業務方法
}
}
Delegate類:
public class Delegate {
public Delegate(){
//得到Session Bean的介面
}
public Collection getData(){
//透過Session Bean呼叫DAO得到資料
}
}
Session Bean類:
//透過DAO介面呼叫具體的方法
DAO類:
//具體實現資料的查詢與增加、刪除等操作
JSP頁面:
/rlservlet?name=value
本人採用這樣結構:jsp+servlet+delegate+session bean(無態)+dao
Servlet類:
public class rlServlet extends HttpServlet {
private Delegate delegate=null;
public void init() throws ServletException {
delegate=new Delegate();
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
performtask(request,response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
performtask(request,response);
}
public void destroy() {
System.out.println("servlet destory!");
}
private void performtask(HttpServletRequest request,HttpServletResponse response){
//呼叫delegate的具體的業務方法
}
}
Delegate類:
public class Delegate {
public Delegate(){
//得到Session Bean的介面
}
public Collection getData(){
//透過Session Bean呼叫DAO得到資料
}
}
Session Bean類:
//透過DAO介面呼叫具體的方法
DAO類:
//具體實現資料的查詢與增加、刪除等操作
JSP頁面:
/rlservlet?name=value
相關文章
- 公共代理有什麼缺點?
- Python有什麼缺點?Python
- 使用儲存過程做orm有什麼優缺點嗎?儲存過程ORM
- 關於Portal系統:Pluto前途怎麼樣?有什麼優缺點?
- 免費代理的缺點有什麼?
- 你對這個行業有什麼心得嗎?行業
- 面試時你是這樣說自身缺點的麼?面試
- 為什麼那麼多公司不用 .NET,而選擇 PHP、JSP,是 .NET 有什麼缺點嗎?PHPJS
- TF簽名是什麼?穩定性怎麼?有什麼優缺點?
- 什麼是CDN邊緣伺服器,有什麼優缺點?伺服器
- 為什麼要前後端分離?有什麼優缺點後端
- 什麼是閉包?有哪些使用場景?優缺點是什麼?
- 伺服器虛擬化部署是什麼有什麼優缺點伺服器
- win10教育版有什麼優缺點_win10教育版有限制嗎Win10
- 執行緒和程式有什麼優缺點?Linux運維學習執行緒Linux運維
- (1)微服務是什麼?它的優缺點有哪些?微服務
- SSL自簽名證書具備什麼樣的優點和缺點
- NFS服務有什麼優缺點呢?linux入門用什麼書NFSLinux
- 混合IT是什麼?基礎設施和優缺點有哪些?
- Python垃圾回收機制是什麼?有哪些優缺點?Python
- Linux中靜態路由指什麼?優缺點有哪些?Linux路由
- Python有哪些優缺點,你瞭解嗎?Python
- 你的企業有這樣的網路安全盲點嗎?
- 與其他系統相比,Linux系統有什麼優點和缺點?Linux
- Python能代替shell嗎?有什麼特點?Python
- WebSocket 是什麼原理?為什麼可以實現持久連線?有點懵!!!Web
- 開源是什麼意思?開源軟體優缺點有哪些?
- 求助:用什麼方法來實現這樣的樹形選單?
- 怎麼實現像這樣草稿功能
- Linux有什麼特點?入行門檻高嗎?Linux
- 美團一面:什麼是CAS?有什麼優缺點?我說我只用過AtomicInteger。。。。
- Linux中LVM的工作原理是什麼?優缺點有哪些?LinuxLVM
- 未來缺什麼樣的程式設計師?程式設計師
- 什麼是實時渲染,3D實時渲染的優缺點3D
- SAP和其他ERP軟體有什麼不一樣嗎?
- Java有什麼優點?學完Java能找到工作嗎?Java
- Linux中lvm分割槽是什麼?LVM優缺點有哪些?LinuxLVM
- 各版本 MySQL 並行複製的實現及優缺點MySql並行