下面这张图基本上就是JForum的MVC框架结构,省略了方法什么的。
对照上图来解释一下各个类吧
JForumBaseServlet它是一个基础类,在第一次加载的时候执行一些初始化的任务。
JForum这个类从它的名字来看就能知道它很重要,它是JForum的核心控制器,也叫做JForum。。。,它的主要任务还是封装ResponseContext和RequestContext,将不同的请求分配给不同的action进行处理。处理的方式是解析URL,从URL中得到组件的名字,然后由名字找到具体的类,然后实例化。
private Command retrieveCommand(String ...
JForum展示层介绍
JForum论坛没有使用主流的MVC框架,而是自己实现了一套简单的MVC框架。
JForum的MVC框架和现在流行的Struts2一样,使用了与web容器松耦合的设计,并没有直接为用户暴露HttpServletRequest和HttpServletResponse接口,而是提供了net.jforum.context.RequestContext和net.jforum.context.ResponseContext这两个接口,与Struts2不同的是JForum的action还是需要继承net.jforum.Command这个对象,并非一个简单的POJO。
JForu ...
JForum的cache是由net.jforum.cache包下的类来实现的Cacheable.java这个接口为Repository实现提供cache引擎CacheEngine.javaJForum的Cache引擎接口DefaultCacheEngine.javaJForum提供的默认cache引擎实现EhCacheEngine.javaEhCache的cache引擎实现JBossCacheEngine.javaJbossCache的cache引擎实现JBossCacheListener.javaJboss的TreeCacheListener实现 net.jforum.reposi ...
因为我自己习惯研究一个应用从web.xml做为起点,我相信这是个不错的起点。因此我将从jforum的第一个filter开始研究jforum,要是有更好的建议欢迎告诉我哟。万分感谢提出各种意见。 net.jforum.util.legacy.clickstream.ClickstreamFilter.java这是jforum这个论坛在web.xml里面配置的唯一的一个filter,他的作用是用来判断前来访问的请求是否是一个机器人,比如说各种搜索引擎的bot,具体的判断是用BotChecker.java这个类的isBot方法来判断的 public void doFilter(Servle ...
前言:
JForum 是一个功能强大 ,易于管理的论坛。它的设计完全遵从MVC设计模式,能够在任何Servlet容器与EJB服务器上运行。而且可以轻松的定制与扩展JForum论坛。
安装:
step1:
上JForum的官方网站http://www.jforum.net/下载JForum
Download JForum ZIP package 下载zip格式
Download JForum WAR package 下载war格式
Download JForum source code 下载源码
step2:
下载tomcat服务器和mysql数据库和JDK
我使用的版本是tomcat5.5 ...
- 浏览: 7076 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
jforummvcuml
共 1 张
共 1 张
最新评论
-
面试后的一点感悟
今天早上看“看东方——语录”时候听到这样一句话:要有理想,同时也要忍受自己蜗牛般 ...
-- by bingtears -
面试后的一点感悟
javaxy 写道metaphy 写道引用在两年的工作当中我累积了许多实用的技术 ...
-- by 该死的People -
别人不停的向你炫耀怎么办 ...
为什么不能无视?直接干他娘的,没有必要迁就。。。
-- by 寻找出路的苍蝇 -
IE6的问题 display: none ...
看出jquery,prototype.js的好处了吧
-- by radar -
IE6的问题 display: none ...
还有就是,IE还是会让你疯掉。我记得(也许记错了)。当display在none和 ...
-- by achun






评论排行榜