全球旧事资料 分类
类似主要用来实现特殊功能如复杂关系的多重继承功能在此我们定义一个实现Ru
able接口的类在该类中定义自己的ru
方法然后以该类的实例对象为参数调用Thread类的构造方法来创建一个线程线程被实际创建后处于待命状态激活启动线程就是启动线程的ru
方法这是通过调用线程的start方法来实现的
14监听器
对于键盘事件来说key所包含的值指出要激活哪个键对于KEY_PRESS和KEY_RELEASE事件的idkey的值是该键的u
icode字符代码对于KEY_ACTION和KEY_ACTION_RELEASEkey的值是Eve
t类PGUPPGDNF1F2中所定义的某个动作键标识符当按键时会返回一个i
t类型的数对应你的按键虚拟机会根据返回的i
t类型的数值来控制你的按键KeyAdapter是一个接收键盘事件的抽象适配器类此类中的方法为空此类存在的目的是方便创建侦听器对象内含有KeyPressed和KeyReleaseed的空方法用户自己定义方法中的按键控制
3
f第1章基础知识
15MVC开发模式
1MVC的概念的概念
MVC是三个单词的缩写分别为模型Model视图View和控制Co
trollerMVC模式的目的就是实现Web系统的职能分工Model层实现系统中的业务逻辑通常可以用JavaBea
或EJB来实现View层用于与用户的交互通常用JSP来实现Co
troller层是Model与View之间沟通的桥梁它可以分派用户的请求并选择恰当的视图以用于显示同时它也可以解释用户的输入并将它们映射为模型层可执行的操作MVC是一个架构模式它强制性的使应用程序的输入处理和输出分开使用MVC应用程序被分成三个核心部件视图模型控制器它们各自处理自己的任务
2在MVC的工作模式的工作模式
视图视图是用户看到并与之交互的界面对老式的Web应用程序来说视图就是由HTML元素组成的界面在新式的Web应用程序中HTML依旧在视图中扮演着重要的角色但一些新的技术已层出不穷它们包括AdobeFlash和象XHTMLXMLXSLWML等一些标识语言和Webservices模型模型表示企业数据和业务规则在MVC的三个部件中模型拥有最多的处理任务例如它可能用象EJBs和ColdFusio
Compo
e
ts这样的构件对象来处理数据库被模型返回的数据是中立的就是说模型与数据格式无关这样一个模型能为多个视图提供数据由于应用于模型的代码只需写一次就可以被多个视图重用所以减少了代码的重复性控制器控制器接受用户的输入并调用模型和视图去完成用户的需求所以当单击Web页面中的超链接和发送HTML表单时控制器例如servlet本身不输出任何东西和做任何处理它只是接收请求并决定r
好听全球资料 返回顶部