首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

新手学习MVC模式想了一个月还是没想通 哪位高手能指点一上啊 多谢

2012-09-20 
新手学习MVC模式想了一个月还是没想通谁能指点一下啊 谢谢新手学习MVC模式想了一个月还是没想通谁能指点一

新手学习MVC模式想了一个月还是没想通 谁能指点一下啊 谢谢
新手学习MVC模式想了一个月还是没想通 谁能指点一下啊 谢谢

[解决办法]

探讨

现在感觉我好笨啊 一个月了 MVC还没搞明白 我在怀疑我要不是继续学JAVA下去了 我工作辞职了来自学的 唉 好笨

[解决办法]
Java code
public class MVC {    public static final boolean show = true;    /**     * @param args     */    public static void main(String[] args) {        controller();//进入控制器    }    protected static void view(String word) {        System.out.println(word);//视图展现    }    protected static void controller() {        if (show) {// 根据传递的参数决定什么样的工作            String word = model();// 调用业务逻辑            view(word);// 将加工好的数据传给视图层        }    }    protected static String model() {        return " Welcome !";//业务逻辑模型    }}
[解决办法]
举个例子吧 如果使用jsp+servlet做开发
jsp就是view层用来显示对象(用<%=%>,tagC标签什么的来显示你想要的效果,如详细信息,列表什么的)
jsp中应当含有form,form中的action可以指定想跳转到的servlet
servlet就是control用来处理业务逻辑(用户登录中验证密码,注册中收集并将数据插入数据库什么的)
然后还可以将得到的对象传递给要跳转到的页面
model是模型 里面是pojos(用户类,档案类等等)+dao(Data Access Object数据连接对象的封装,如基本的数据库增删改查的封装)

mvc设计模式的作用是降低耦合,维护代码简单,三层各有分工(前端显示,与数据库数据的交换,业务逻辑的处理),层与层之间互相透明


[解决办法]
探讨
Java code

public class MVC {

public static final boolean show = true;

/**
* @param args
*/
public static void main(String[] args) {
controller();//进入控制器
……

热点排行