你可以看网站链接url里面的内容,如果是XXXaction结尾或直接XXX?参数1=XXX,应该就是stuts2。
Struts是Apache软件基金会赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用Java Servlet/JSP技术,实现了基于Java EE Web应用的Model-View-Controller设计模式的应用框架,是MVC经典设计模式中的一个经典产品。
Struts2引入了几个新的框架特性:从逻辑中分离出横切关注点的拦截器、减少或者消除配置文件、贯穿整个框架的强大表达式语言、支持可变更和可重用的基于MVC模式的标签API,
Struts2充分利用了从其它MVC框架学到的经验和教训,使得 Struts2框架更加清晰灵活。
Struts 2提供了对MVC的一个清晰的实现,这一实现包含了很多参与对所以请求进行处理的关键组件,如:拦截器、OGNL表达式语言、堆栈。
庞大的项目一般有其固有的框架,你可以先从框架入手,有框架就有数据载体,那么接下来就得看下有哪些数据载体哪些基本数据对象类,然后就是怎么 *** 作这些数据载体,那么就要去看 *** 作数据对象类的接口实现或者业务类,最好是跟项目经理要到该项目的功能说明,然后顺藤摸瓜逐个查找功能模块。现在最快速最流行的超级快速开发框架是
Ruby
on
Rails
它是基于Ruby语言的
敏捷开发。一般一个小项目在
1个月之内就可以完成。现在这个框架在欧洲很流行。
由于这个框架的快捷性,
Java
最近也刚出了一个一样的框架,只不过是把语言换成Java了。
现在的资料只有英文的,不过写的都挺好,认真学很快就可以上手开发了。
至于
Struts
Hibernate
Spring
不太适合快速开发,因为都是重量级的。
Struts
有对应轻量级的
MVC
框架;
Hibernate
有对应轻量级的
JPA框架,Spring很早就已经淘汰不太用了。
现在企业级的大型项目开发才会去考虑再用那三个框架,因为这三个框架有更高的安全性和可扩展性。1、拿到代码查看项目当中是否有readme这样的文件,如果没有查看是否有文档之类的
2、代码当中没有文档,那么就想你的同事或者其他人要这个框架的介绍或者资料
3、先请教别人这个框架的大体思路
4、自己独立去按照文档或者其他人说的思路去看代码
5、不懂的地方全部记录下面,一次行去问,有的时候很多问题在你看到后面的东西的时候就自然明白了
6、看懂了代码之后自己尝试着写一个,看自己的理解是否正确就这么多了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)