首页 > 学院 > 开发设计 > 正文

Jive 源代码探索

2019-11-18 11:24:57
字体:
来源:转载
供稿:网友

 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)

%>


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表