怎么判断一个JAVA程序是否运用了struts框架
展开全部
进入MyEclipse看下有没有引用Struts框架下的包。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
0世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究开发新技术,专攻计算机在家电产品上的嵌入式应用。
展开全部
看原文件,有没有引用Struts框架下的包,另外Struts是有配置文件的,找到配置文件也可以确定
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.运用类图和代码生成工具来建设 struts 运用程序的代码构架 Copy to clipboard
Posted by: fansu
Posted on: 2003-09-05 17:35
想和大家讨论一些关于如何运用代码生成技术来辅助 struts 运用程序开发的课题。或许大家有更好的建议。小弟在这里做一个简单的示范(现丑了)。希望可以“抛砖引玉”,让更多有经验的高手来分享和讨论。
所用的工具包括:
1. Poseidon UML (UML Case tool)
2. AndroMDA (code generation framework tool)
- 可以通过 XMI 格式 来读取 UML 类图, 再应用样板(template) 来 generate 所需的代码 (如图一所示)
以下是小弟所实行的步骤:
1. 运用 UML Case Tool (Poseidon UML 或 MagicDraw) 来设计 struts 运用程序 的 类图。 如图二和图三所示。图中分别用了 <<StrutsJSP>>, <<StrutsForm>>, <<StrutsDispatchAction>>, <<StrutsAction>> 等几个stereotype。
2. 执行 AndroMDA 代码生成指令 (以 ant build file 来执行)
就这么简单。
所generate 的代码包括:
1. Struts action class (action 和 dispatch action)
2. Struts form
3. Struts-config
AndroMDA 利用了类图里所用的streotype来判断在代码生成过程里所需应用的代码样板(template), 以及类(class)与类(class)之间的associations来创建 struts-config 里的action mapping. 在代码样板技术上,AndroMDA 使用了jakarta velocity. 这些样板是可以修改的,根据自己所要的代码规格。而且可以通过自己所定义的stereotype 和 样板来制定自己需要的代码构架。就象图三的例子,<<StrutsDispatchAction>> 是不包括在AndroMDA 所提供的default 样板里的。
Posted by: fansu
Posted on: 2003-09-05 17:35
想和大家讨论一些关于如何运用代码生成技术来辅助 struts 运用程序开发的课题。或许大家有更好的建议。小弟在这里做一个简单的示范(现丑了)。希望可以“抛砖引玉”,让更多有经验的高手来分享和讨论。
所用的工具包括:
1. Poseidon UML (UML Case tool)
2. AndroMDA (code generation framework tool)
- 可以通过 XMI 格式 来读取 UML 类图, 再应用样板(template) 来 generate 所需的代码 (如图一所示)
以下是小弟所实行的步骤:
1. 运用 UML Case Tool (Poseidon UML 或 MagicDraw) 来设计 struts 运用程序 的 类图。 如图二和图三所示。图中分别用了 <<StrutsJSP>>, <<StrutsForm>>, <<StrutsDispatchAction>>, <<StrutsAction>> 等几个stereotype。
2. 执行 AndroMDA 代码生成指令 (以 ant build file 来执行)
就这么简单。
所generate 的代码包括:
1. Struts action class (action 和 dispatch action)
2. Struts form
3. Struts-config
AndroMDA 利用了类图里所用的streotype来判断在代码生成过程里所需应用的代码样板(template), 以及类(class)与类(class)之间的associations来创建 struts-config 里的action mapping. 在代码样板技术上,AndroMDA 使用了jakarta velocity. 这些样板是可以修改的,根据自己所要的代码规格。而且可以通过自己所定义的stereotype 和 样板来制定自己需要的代码构架。就象图三的例子,<<StrutsDispatchAction>> 是不包括在AndroMDA 所提供的default 样板里的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解析web.xml,看是否存在struts的配置属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询