Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Servlet/JSP/JSF/JavaFX Script
打印话题 寄给朋友 订阅主题 |
作者 | Re:救命~~~一个入库系统~~很奇惨怪的问题~MVC的~请高手帮下啊~ [Re:naughty026] |
beyond1984
发贴: 16 |
于 2005-10-21 10:55
我也是刚学servlet和jsp,有点心得和你分享一下吧 首先你把要处理的逻辑放在一个Bean里面,也就是MVC中的ActionModel,他就是一个行为,例如你要doPost等等。起个名字叫DoSqlAction.java吧,继承于HttpServlet. doPost方法中可以检查request中的操作请求,是"addNew","deleteOne"等等。包含BookDao的一个实例。 然后建一个数据库操作BookDao.java,里面包括你要执行的具体操作。add(Book book); delete(Book book);等等。返回的数据存在ArrayList或者HashMap中,方便返回给页面进行显示,同时也做到了一定的封装。 然后建立一个DataModel,叫做Book.java.专门存放书籍有关的信息,书名,作者等。 建立JSP页面MVC的View,可以包含1个或多个隐藏域,赋值"addNew","deleteOne"等等,用来支持数据库操作的类型。 调用关系:JSP页面发送请求给/dosqlaction(即上面DoSqlAction),dosqlaction接收到Post请求后,通过request.getParameter();获得一些有关书籍的信息,存入Book对象,并确认操作的类型。将Book的对象传入BookDao,并调用相应的操作方法。 当然这个解决方法也不是最好的,不过可以将页面,逻辑和数据对象分开。但是看不到MVC的Controller?不是么?那是因为将Controller和actionModel合并在一起了。你可以在把Controller单独划出来。专门用作JSP页面的转发。通过actionModel来处理。 试试吧,我也是这么玩的。 从Coding Fan到真正的技术专家 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
1936 | 救命~~~一个入库系统~~很奇惨怪的问题~MVC的~请高手帮下啊~ | naughty026 | 4682 | 2005-10-21 08:55 |
1753 | Re:救命~~~一个入库系统~~很奇惨怪的问题~MVC的~请高手帮下啊~ | beyond1984 | 765 | 2005-10-21 10:55 |
1624 | Re:救命~~~一个入库系统~~很奇惨怪的问题~MVC的~请高手帮下啊~ | naughty026 | 122 | 2005-10-21 13:26 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |