MVC是 模型-视图-控制器 的缩写。struts是目前MVC比较好的一种实现。
看看下面的文章有更详细的介绍http://otn.oracle.com/software/tech/java/servlets/content.html
看看下面的文章有更详细的介绍http://otn.oracle.com/software/tech/java/servlets/content.html
解决方案 »
- 练习JMS,将xxx-service.xml发布到jboss的deploy目录下出错,高手来看看。
- 如何为枚举的下拉框付初始值
- 高手们给我推荐几本讲框架的书籍吧!!!!!
- 关于jxta的问题~急求高手帮助~加分加分!
- 急啊,在Eclipse做jsp页面显示不出图片
- JMail 疑难问题 高手请进
- 提问:SQLServer数据库转ORACLE,WebLogic7.01后台报错,到底是什么原因呢?
- JBoss4.0.2 MBean 发布问题。
- 想问一下tomcat的效率问题
- 启动项目遇到一丢丢问题~求助大佬~
- JDBC连接MS sql服务器的问题。
- 有关<j2ee服务器端高级编程>的一个非技术问题,看过的请进...
JSP 标记只解决了部分问题。我们还得处理验证、流程控制和更新应用程序的状态等问题。这正是 MVC 发挥作用的地方。MVC 通过将问题分为三个类别来帮助解决单一模块方法所遇到的某些问题: Model(模型)
模型包含应用程序的核心功能。模型封装了应用程序的状态。有时它包含的唯一功能就是状态。它对视图或控制器一无所知。
View(视图)
视图提供模型的表示。它是应用程序的外观。视图可以访问模型的读方法,但不能访问写方法。此外,它对控制器一无所知。当更改模型时,视图应得到通知。
Controller(控制器)
控制器对用户的输入作出反应。它创建并设置模型。
[V]iew
[C]ontrol
这样做是为了使数据模式与前台客户的显示分开
一边数据库升级是不需要修改过多的东西。