续化)。比如将一张订单保存到数据库,从数据库获取订单。我们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中[8]。 控制(Controller)可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。例如,用户点击一个连接,控制层接受请求后, 并不处理业务信息,它只把用户的信息传递给模型,告诉模型做什么,选择符合要求的视图返回给用户。因此,一个模型可能对应多个视图,一个视图可能对应多个模型。 模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化-传播机制。模型、视图、控制器三者之间的关系和各自的主要功能,如图2-2所示:
如图2-2 MVC组件类型的关系和功能
2.4.5 关于Tomcat的安装和注意事项
(1)通过安装JBulider9来安装Tomcat
直接安装JBulider9,安装过程中会给出JVM(Java虚拟机)的安装路径,一般为JBulider9\jdk1.4。
再安装Tomcat,安装过程中会询问系统中已有JVM的安装路径,安装程序将会自动定位JVM的位置。
( 最好重新启动一遍计算机。
( 不必配置诸如Classpath、path、Java Home等系统环境变量。
( 正常启动Tomcat即可。
(2)直接安装Tomcat
安装JDK1.4,安装完毕后,按程序要求重新启动计算机。
安装Tomcat,安装过程中会询问系统中已有JVM的安装路径,安装程序将会自动定位JVM的位置。
( 需要将JDK1.4安装路径下的lib文件夹中的tools.jar文件拷贝到TomCat5.0\common\lib文件下,并且只有在Tomcat关闭条件下,更新才有效。
(重新启动计算机。
( 不必配置诸如Class path、path、Java Home等系统环境变量。
( 正常启动Tomcat即可。
(3)注意事项
Tomcat对文件名(包括路径和后缀)的大小写是敏感的。
Tomcat的默认网站根路径为TomCat5.0\Webapps\Root
( 在编写jsp文件时,应特别注意其文件命名(包括存放路径)时最好不要大小写混用,应统一为小写,养成良好编程习惯。
(4)如何获得Tomcat的错误提示信息
Tomcat运行时,会在任务栏右下角中出现类似MSMYSQL的图标,双击即可得到错误提示信息列表窗口。
第三章 功能规划及现状
3
3.1 功能规划的主体
凡事预则立,不预则废。科学的规划对于任何需要经过较长时间努力才能实现的事情都是非常重要的。
规划,一般是指对较长时期的活动进行总体的、全面的计划。做好计划是非常重要的环节。比如说邮件的开发系统,它是一个功能很多的系统,我就必须做好规划。主要在进入邮箱后功能方面规划,有收邮件、发邮件、写邮件、通讯录、回邮件、草稿箱、垃圾箱和转发;在登陆邮箱界面上还有注册、注册用户列表、管理员登陆和退出邮箱等几个
上一篇:
《Java设计模式》结课论文
下一篇:
高陈基于Java超市账单管理系统