Recent Changes - Search:

CCSrcCodeLearning

CruiseControl Source Code Learning

Base on CruiseControl 2.8.2.
Target Audience: the ones without much understanding of Java/JSP/XML Dev, but do have experiences on C/C++, and Linux/Unix Dev.


Proposed Tools

  • Eclipse - Eclipse IDE for Java EE Developers (163 MB)
  • Dreamweaver - Adobe Dreamweaver CS4 简、英、繁三合一绿色免安装版

Webapps Part: Result Reporting JSP

It's easy and reasonable to learn the CC src codes from the webapps part, 'cause it's exactlly the first thing we can see.


Step 0: 2 days

Basic experience of using the JSP pages.

Basic description of Result JSP from the official site:

And then some improvement trying of it:

  • CustomiseJSPReporting at ThoughtWorks Wiki - Adding a Tab to the Reporting Interface: raw_log_output, gnu compiler output
    • Note: in op_logfile.xsl, the 6 line: "<h2>Raw build log output</h2>" seems not compatible in the experiment, u could just delete it to avoid err.

Step 1: 5 days

Get basic understanding of Web Dev Technologies, expecially: XML, XSL/XSLT/XPath, Java Web Dev: JSP, J2EE, JavaScript, Servlet, Struts, Spring, Hibernate, Ajax.
Try to make clear all the concepts and the relationships among them, and the roles they act in actual applications.
Additionally, some "HelloWorld" trying of them are prefered.

Tutorial Topics & Materials:


Step 2: 5 days

Learn the basic develop skills of JSP/Servlet with XML/XSL.
Some paper books are recommended.
Follow some basic examples/experiments to deepen the JSP/Servlet and XML/XSL Dev.


Step 3:

Read src codes:
index.jsp main.jsp


The Most Frequent Refered Resources about CruiseControl

edit CruiseControl.GroupFooter

Contact: Goose
All rights reserved, copyright@2006~2010 by www.EmbMap.com

粤ICP备07005877号

Edit - History - Print - Recent Changes - Search
Page last modified on April 24, 2009, at 05:31 PM