关于一个Java Web开发的问题。
弓厶弓厶 2016-05-11 09:22:12 我们平常用SSH、springMVC、JSP+Servlet开发系统的时候。
一般是写一些Action、Servlet、Controller这样的东西。
而这些东西的作用无非就是获取参数以及返回service的东西。
那么我就想,如果这些东西都封装成一个公用的,是否可行?这种模式有什么名字吗?
例如:
1、在spring中配置了一些bean,都是各个service。
2、在一个controller中获取到一个bean id,然后获取到方法名字,通过反射的方式来调用。
3、在所有页面上统一用一个封装的js,用于获取数据、调用Service。
预计的结果:
1、开发人员每次只是需要新增、修改Service以及DAO。
2、通过反射来调用是否会慢一点?
3、只能满足大部分的调用,其中录入文件上传、下载则可能不好用一个方法处理。