前端用flash,服务器用servlet,是否有这方面的框架或工具可用?

刘欣的博客 2011-03-13 08:09:18
前端用flash,服务器用servlet,

servlet里在doPost函数中实现各种功能的应答,用hibernate存取数据库。


doPost
{
if 参数=1,do1();
else if 参数=2,do2();
else if 参数=3,do3();
else if 参数=4,do4();
else if 参数=5,do5();
else if 参数=6,do6();
......
}

我觉得在一个servlet里的一个doPost函数写了全部的代码,有点恐怖,是否有这方面的框架或工具可用?
...全文
69 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
奋斗并快乐着 2011-03-13
  • 打赏
  • 举报
回复
1. interface:
public interface IOperator{
public void operate(xxx);
...

2. implementing:
public class Operator1 implements IOperator{ // implement operate
..
public class Operator2 implements IOperator{ // implement operate
..

3. operator map
static Map<String, Class> operatorMap = new HashMap<String, Class>();
operatorMap.put(param1, Operator1.class);
operatorMap.put(param2, Operator2.class);
...
或者map里直接new出来对象,不用反射

4. servlet
doPost(){
IOperator operator = operatorMap.get(param).newInstance();
operator.operate(someParam);
}

第三步 map可以放在spring里配置
  • 打赏
  • 举报
回复
没明白你在说什么,是在说struts吗

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧