Jive 源代码探索

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

Jive 源代码探索

jive源代码的探索一直是很多朋友所在从事的,虽然有很多人对jive本身也提出了不同的批评意见,但是个人认为

学习jive的源代码是走向Java编程成熟的一条捷径,由于本人水平有限加上对jive研究不久,所以其中的拙见

也希望各位朋友提出不同的意见.

这里只是本人对其中的一部分代码的分析,但是其中包括了java的三种常见的设计模式: factory proxy 和singlton

希望以下的分析对您的学习有一定的帮助.

篇一、首先需要了解其中的全局配置页:global.jsp

<jsp:useBean id="myEnv" scope="application" class="com.jdon.web.UserEnvFront"/> -------------------------(1)

<jsp:setProperty name="myEnv" property="*"/>

<%@ page import="java.util.*,

com.jivesoftware.util.*,

com.jivesoftware.forum.*,

com.jivesoftware.forum.util.*"

%>

<% // Check to see if a Jive authorization token exists

boolean isGuest = false;

Authorization authToken = SKINUtils.getUserAuthorization(request, response); --------------------------------(2)

if (authToken == null) {

authToken = AuthorizationFactory.getAnonymousAuthorization(); --------------------------------(3)

isGuest=true;

}

//init forumfactory and pageUser

myEnv.registeUserInit(authToken); ---------------------------------(4)

User pageUser = myEnv.getPageUser();

// The last time the user visited this page

Date lastVisited = new Date(SkinUtils.getLastVisited(request,response)); ----------------------------------(5)

// The number of messages a user wants to show per page

int userMessageRange = myEnv.du.getMessageRange(request,response,pageUser); --------------------------(6)

%>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航