终于知道M层要放什么了

            前几天碰见学长,就问了这个问题,碰巧学长也在用javaweb写项目,也涉及到了MVC架构,便给我讲了讲M层到底放什么。

            model层是一个文件夹,在ecipse里就是一个包,这个包下面的类是对你数据库中表的映射,就是数据库中有几个表,model下就相应有几个类,类名为表明,成员变量为各表的字段,方法均为对变量的getter/setter方法。

            其次,model包下应该再建一个包用来放sql语句,例如model.sql,这个sql包里就是放sql语句的。

            为了体现封装和传参的方便,sql语句和表映射要经常用,如果一堆传来传去就特别的麻烦,建议再建一个model类和sql类,里面的成员变量是所有的表映射类和sql语句类,这样只需要在启动程序时初始化这两个类就行,之后传的参数也是这两个,就非常简洁明了。

你可能感兴趣的:(终于知道M层要放什么了)