1、 JAVA 特性?具体阐述一下封装和继承。
2、 解释 MVC 含义?
MVC 是 Model-View-Controller 的简称,即模型-视图-控制器。
MVC 是一种设计模式,它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处
理自己的任务。
首先,最重要的一点是多个视图能共享一个模型。同一个模型可以被不同的视图重
用,大大提高了代码的可重用性。
由于 MVC 的三个模块相互独立,改变其中一个不会影响其他两个,所以依据这种设
计思想能构造良好的松偶合的构件。
此外,控制器提高了应用程序的灵活性和可配置性。控制器可以用来联接不同的模
型和视图去完成用户的需求,这样控制器可以为构造应用程序提供强有力的手段。
3、 ActionForm 属于 MVC 哪一层?
Please note that many people don't regard ActionForm Bean as a Model component,
instead it just represents input data entered by a user
4、 说一下你的项目是怎么做的?
5、 Struts 有哪些标签?
a) Struts-bean.tld
i. 使访问 bean 以及新 bean 的定义更容易,为了实现国际化,应使用不同的属性
文件
b) struts-html.tld
i. 提供显示 HTML 对象(例如,表单、按钮和复选框)的简便方法
c) struts-logic.tld
i. 支持逻辑构造,以便可以有条件地显示文本或者作为处理循环的结果来显示文
本 Struts Logic 标签库中的标签可以根据特定的逻辑条件来控制输出网页内
容
ii.
iii.
d) struts-template.tld
i. 支持使用在运行时可以修改的 JSP 模板
6、 Map 属于 Collection 吗?
7、 Action 有哪些种类?
DispatchAction 是 Action 的 子 类 ,LookupDispatchAction 是 DispatchAction 的 子
类,ACTION 大家都熟悉就不说了.
DispatchAction 的作用简单地说就是把原来我们写在多个 acton 里的操作放在同一个
action 里处理。
从名字大概我们也能看出 LookupDispatchAction 是 DispatchAction 的子类。他们从功能上
有许多相似的地方.下面还是以一个例子来简要的说明:
通常它主要应用于“在一个表单中有多个提交按钮而这些按钮又有一个共同的名字”,而这
评论0
最新资源