1.只有一个Controller的servlet 类
2.一个Service接口
3.一些实现Service接口的类
Controller类负责进行控制,动态产生业务逻辑的类的实例(所有的类需要实现Service接口),然后通过
httpservletrequest.setAttribute("USERLIST", userList);向WEB端赋值,
具体的可以参考部分代码:
Controller 类(extends HttpServlet )
|
Service 接口
|
一个实现service的类(相当于业务类)
|
JSP 页面文件
|
访问的时候:
/service.Controller?service=StartService&target=/StartPage.jsp
我现在想知道的
1.这种实现方案怎么样?为什么这么做,有什么好处
2.产生的service 类对象有没有必要用hashmap保存,以避免产生更多的对象
|
3.大家有没有好的类似的方案(只是针对小型的WEB项目,利用Framework的就不要说了)
谢谢!