User: mnf999 Date: 02/01/30 17:38:22 Modified: src/docs/jbossgroup partners.jsp services.jsp training.jsp Log: synching the denveronline server with the cvs repository Revision Changes Path 1.6 +171 -162 newsite/src/docs/jbossgroup/partners.jsp Index: partners.jsp =================================================================== RCS file: /cvsroot/jboss/newsite/src/docs/jbossgroup/partners.jsp,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- partners.jsp 2001/12/15 06:54:07 1.5 +++ partners.jsp 2002/01/31 01:38:22 1.6 @@ -1,162 +1,171 @@ - -<jsp:include page="/head.jsp" flush="true" /> -<jsp:include page="/slogan.jsp" flush="true" > - <jsp:param name="SLOGAN" value="SOFTWARE PARTNERS"/> -</jsp:include> - - - - <!-- CONTENT --> -<p class="text">Read all about our <a class="link" href="http://www.onjava.com/pub/a/onjava/2001/02/01/jmx.html"> - open source integration with JMX</a> - -<p class="head">BECOME AN INDUSTRY PARTNER OF JBOSS -<p class="text">JBoss today averages 50,000 downloads per month, per Sourceforge, making us the most - downloaded J2EE Application Server on the planet. Does your product integrate, extend or run on top of - JBoss? Whether you are an established company wanting to boost sales or an independent vendor with a - JBoss add-on (meaning software that is non-core to the J2EE specification)? Partner with JBoss to - leverage our mindshare and downloads. JBoss is one of the most attractive distribution channels in - the industry think of us as a popular retailer. Our downloaders are consultants and professionals. - If your product meets with our approval, we will list it on our site, and offer the option of sales - fulfillment through Flashline. In exchange we ask for a pricepoint-determined percentage of all - the product's JBoss-related sales. - <a class="link" href="mailto:[EMAIL PROTECTED]?subject=I need information on the software affiliate program">Contact us.</a> - -<p class="head">BUY SOFTWARE PLUGINS AND FINANCE JBOSS -<p class="text">Since money does not grow on trees, JBoss Group's focus on selling services and JBoss- -compatible software enables us to finance and maintain our commitment to offering the best J2EE - application server in the market for free. Our main task is to build the free JBoss -core, driving the distribution and brand. The fact that JBoss is today the most downloaded -J2EE-based application server on the planet and that it enjoys tremendous mindshare among advanced - developers attests to the success of this effort. For those of you interested in purchasing - high-quality, JBoss-compatible products, remember that, through their partnership with JBoss Group, - all the companies featured here help finance the free JBoss effort and these product sales help JBoss - remain strong, competitive and ahead of the curve. - -<P class=head><font color="red">APPLICATION PLATFORMS</font> -<p class=head>ALTOWEB -<p class=text><a class=link href="http://www.altoweb.com/b/jboss.html"> -<img align=left alt="" height=62 src="/pictures/altowebLogo.gif" width=162 hspace="10" vspace="3" border="2"></a> -The AltoWeb® Application Platform, run on JBoss™ application server, provides a reusable, - component-based architecture and rapid application development solution that streamlines - the development, deployment, monitoring, and management of e-Business applications. The AltoWeb - Application Platform on JBoss maximizes your productivity when you need to deliver an increasing - number of applications faster than ever before, with fewer resources, and at a lower - cost. The AltoWeb Application Platform on JBoss helps you develop, deploy, and change your - e-Business applications in the fastest possible way. - <a class="link" href="/jbossgroup/altowebpress.jsp">Press Release</a> -<a class="link" href="http://www.altoweb.com/b/jboss.html">Read More</a> -<a class=link href="http://www.altoweb.com/b/jbossBuy.html">Buy Now</a>. - - -<p class="head"><font color="red">HOSTING</font> - -<p class="head">RACKSPACE: MANAGED JBOSS HOSTING NOW AVAILABLE - -<p class="text"> -<a class="link" href="http://www.rackspace.com/?supbig=jboss1"> -<img src="/pictures/rckspc_logo_web_150.gif" hspace="10" vspace="3" align="left"> -</a> -Rackspace Managed Hosting is a pioneer and leader in the fastest growing segment of Internet hosting. -Rackspace rents dedicated web servers that anyone can afford. No colocation or shared servers, -only whole servers. Using hardware chosen for web hosting, Rackspace builds custom web servers to host -Internet sites of any size or type. -Standard choices are; Windows/IIS or Linux/Apache, Pentium or UltraSparc, RAM, size and type of hard -drives, and estimated bandwidth. Additional services include; firewalls, load balancing, clustering, backup, advanced monitoring, site analysis, streaming media, email and ecommerce software, and more. -Rackspace will build your server and place it in a world-class datacenter with the other 4000 plus -servers they manage. They promise to have it online for you within 24 hours. You get root access -to your server and remotely install any software and content you want. You manage the applications -and content, and Rackspace guarantees the operation of every server and datacenter component. -<br>Contracts can be as short as 30-days. -<br>And the best part, every component supplied by Rackspace comes with 24x7 "Fanatical" customer service that's ranked #1 in the hosting industry. -It couldn't be any easier or more cost effective. -<a class="link" href="mailto:[EMAIL PROTECTED]?subject=Rackspace">Buy Now</a>. - -<p class="head"><font color="red">IDE INTEGRATION</font> - -<p class="head">TOGETHERSOFT DEPLOYER FOR JBOSS. -<p class="text"> -The <B>JBoss˜ Deployer Plugin</B> for Together ControlCenter˜ 5.0.2 and 5.5 provides -EJB Jar, WAR and EAR generation for the JBoss 2.2/2.4 server. The generated files include the JBoss -specific XML descriptor files (jboss.xml, jboss-web.xml and jaws.xml). The plugin also provides -server management features to start/stop the JBoss server and undeploy modules. JBoss can be -launched in debug and the EJBs deployed; the Servlets/JSPs can be deployed and Tomcat launched in -debug. Then the debugger can be used to step through any or all of the JSPs, Servlets and EJBs -(and JBoss code if you so wish!). All this can be done without leaving the -<I>Together</I><SUP>®</SUP>environment. -<a class="link" href="/jbossgroup/together.jsp">Read more</a> -<a class="link" href="http://www.flashline.com/components/view.jsp?prodid=4042&affiliateid=260343">Buy Now</a> -<P><FONT SIZE="1"> -Together is a registered trademark of TogetherSoft Corporation <BR> -Together ControlCenter is a trademark of TogetherSoft Corporation</FONT></P> - -<p class="head"><font color="red">PERSISTENCE ENGINES</font> - -<p class="head">COCOBASE -<p class="text"><a class="link" hspace="10" vspace="3" href="http://www.thoughtinc.com/jboss/index.html"> -<img src="/pictures/thought.GIF" width="162" height="62" align="left" alt=""></a> -CocoBase Enterprise O/R is the leading O/R mapping tool, optimized for EJB and Java, is tightly -integrated with the JBoss Application Server. CocoBase maps database tables, -generates scaleable/high performance Java, CMP, BMP, JSP's and deploys to the -JBoss Application Server and any J2EE/J2SE compliant database. Using Cocobase -Enterprise O/R can cut the cost of development, deployment and maintenance of -Java applications up to 85%. Recent advances to the product allow transparent -persistence over local and distributed environments and the integration of -the popular UML/XMI compliant modeling tools (including Rational Rose and -Together Control Center). Using Cocobase Enterprise O/R with JBoss can cut the cost of -development, deployment and maintenance of Java applications up to -85%. -<a class="link" href="/jbossgroup/cocobase.jsp">Read More</a> -<a class="link" href="http://www.thoughtinc.com/jboss/index.html">Buy Now</a>. - -<p class="head">JBOSSCMP 2.0 PERSISTENCE ENGINE DOCUMENTATION -<p class="text">JBOSS 3.0 comes with a full blown JBOSSCMP persistence engine. This is a fully -EJB 2.0 compliant persistence engine. The engine is Open Source and free (part of the free JBOSS core), -the documentation costs $5. This is the official documentation, for the CMP 2.0 engine in JBoss. -JBossCMP includes many new features, such as eager/lazy loading of fields, read-only fields, Container -Managed Relationships, ejbSelect methods, and ejb-ql support. The manual introduces you to each -feature in detail and its configuration, and guides you through the process of specifying the database mapping -of container managed fields, relationships and queries. Example code is included throughout the text. -This is you chance to purchase the official documentation package written by the feature's developer, -Dain Sundstrom. This material is not available in the free documentation or the $9.99 base documentation. -<a class="link" href="http://www.flashline.com/Components/View.jsp?prodid=4312">Buy Now</a>. - - - -<p class="head">MVCSOFT PERSISTENCE MANAGER</p> -<p class="text"> -The MVCSoft Persistence Manager, version 1.0, provides EJB 2.0 -container-managed persistence to JBoss version 2.4.1 or greater. It -supports EJB 2.0 CMP entity objects, relationships, and the EJB -Query Language. It comes with a Swing-based GUI mapping tool, -Ant tasks, a freely redistributable run time, a 230 page manual with -plenty of source code examples, and complete source code to -every aspect of the program--from the runtime to the mapping tool. -<br> Developed by Dan OConnor. -<a class="link" href="/jbossgroup/mvcsoft.jsp">Read More</a> -<a class="link" href='http://www.flashline.com/components/view.jsp?prodid=4359&affiliateid=260343'>Buy Now</a> - - -<p class="head"><font color="red">WEB SERVERS</font> - -<p class="head">JBOSS/TOMCAT -<p class="text"><a class="link" href="/jboss-tomcat.jsp"><img height="71" width="100" src="/pictures/tomcat_3.gif" hspace="10" vspace="3" hspace="10" vspace="3" align="left" alt=""></a>Apache - Tomcat the JSP/Servlet container from the java apache organization is integrated - in JBoss. JBoss/Tomcat provides various integration levels. With the JMX spine - you can either bring Tomcat and JBoss up in the same VM but as separate - stacks or you can run everyone in the same "<b>integrated stack" </b>with - tremendous speed advantages and native pointer passage. We continue to closely - integrate with the latest releases of Tomcat to offer you the smooth experience - you come to expect from JBoss. <a class="link" href="/jboss-tomcat.jsp">Read more</a> - -<p class="head">JBOSS/JETTY -<p class="text"><a class="link" href="/developers/jboss-jetty.jsp"><img src="/pictures/jetty.png" width="140" height="58" align="left" hspace="10" vspace="3" alt=""></a>Jetty - is an Open Source HTTP Servlet Server written in 100% Java. It is designed to - be light weight, high performance, embeddable, extensible and flexible, thus - making it an ideal platform for serving dynamic HTTP requests from any Java - application. Jetty is being integrated in JBoss' codebase as the default Servlet/HTTP engine. - <a class="link" href="/jboss-jetty.jsp">Read more</a> - - - -<jsp:include page="/navigation.jsp" flush="true" /> + +<jsp:include page="/head.jsp" flush="true" /> +<jsp:include page="/slogan.jsp" flush="true" > + <jsp:param name="SLOGAN" value="SOFTWARE PARTNERS"/> +</jsp:include> + + + + <!-- CONTENT --> +<p class="text">Read all about our <a class="link" href="http://www.onjava.com/pub/a/onjava/2001/02/01/jmx.html"> + open source integration with JMX</a> + +<p class="head">BECOME AN INDUSTRY PARTNER OF JBOSS +<p class="text">JBoss today averages 50,000 downloads per month, per Sourceforge, making us the most + downloaded J2EE Application Server on the planet. Does your product integrate, extend or run on top of + JBoss? Whether you are an established company wanting to boost sales or an independent vendor with a + JBoss add-on (meaning software that is non-core to the J2EE specification)? Partner with JBoss to + leverage our mindshare and downloads. JBoss is one of the most attractive distribution channels in + the industry think of us as a popular retailer. Our downloaders are consultants and professionals. + If your product meets with our approval, we will list it on our site, and offer the option of sales + fulfillment through Flashline. In exchange we ask for a pricepoint-determined percentage of all + the product's JBoss-related sales. + <a class="link" href="mailto:[EMAIL PROTECTED]?subject=I need information on the software affiliate program">Contact us.</a> + +<p class="head">BUY SOFTWARE PLUGINS AND FINANCE JBOSS +<p class="text">Since money does not grow on trees, JBoss Group's focus on selling services and JBoss- +compatible software enables us to finance and maintain our commitment to offering the best J2EE + application server in the market for free. Our main task is to build the free JBoss +core, driving the distribution and brand. The fact that JBoss is today the most downloaded +J2EE-based application server on the planet and that it enjoys tremendous mindshare among advanced + developers attests to the success of this effort. For those of you interested in purchasing + high-quality, JBoss-compatible products, remember that, through their partnership with JBoss Group, + all the companies featured here help finance the free JBoss effort and these product sales help JBoss + remain strong, competitive and ahead of the curve. + +<P class=head><font color="red">APPLICATION PLATFORMS</font> +<p class=head>ALTOWEB +<p class=text><a class=link href="http://www.altoweb.com/b/jboss.html"> +<img align=left alt="" height=62 src="/pictures/altowebLogo.gif" width=162 hspace="10" vspace="3" border="2"></a> +The AltoWeb® Application Platform, run on JBoss™ application server, provides a reusable, + component-based architecture and rapid application development solution that streamlines + the development, deployment, monitoring, and management of e-Business applications. The AltoWeb + Application Platform on JBoss maximizes your productivity when you need to deliver an increasing + number of applications faster than ever before, with fewer resources, and at a lower + cost. The AltoWeb Application Platform on JBoss helps you develop, deploy, and change your + e-Business applications in the fastest possible way. + <a class="link" href="/jbossgroup/altowebpress.jsp">Press Release</a> +<a class="link" href="http://www.altoweb.com/b/jboss.html">Read More</a> +<a class=link href="http://www.altoweb.com/b/jbossBuy.html">Buy Now</a>. + + +<p class="head"><font color="red">HOSTING</font> + +<p class="head">RACKSPACE: MANAGED JBOSS HOSTING NOW AVAILABLE + +<p class="text"> +<a class="link" href="http://www.rackspace.com/?supbig=jboss1"> +<img src="/pictures/rckspc_logo_web_150.gif" hspace="10" vspace="3" align="left"> +</a> +Rackspace Managed Hosting is a pioneer and leader in the fastest growing segment of Internet hosting. +Rackspace rents dedicated web servers that anyone can afford. No colocation or shared servers, +only whole servers. Using hardware chosen for web hosting, Rackspace builds custom web servers to host +Internet sites of any size or type. +Standard choices are; Windows/IIS or Linux/Apache, Pentium or UltraSparc, RAM, size and type of hard +drives, and estimated bandwidth. Additional services include; firewalls, load balancing, clustering, backup, advanced monitoring, site analysis, streaming media, email and ecommerce software, and more. +Rackspace will build your server and place it in a world-class datacenter with the other 4000 plus +servers they manage. They promise to have it online for you within 24 hours. You get root access +to your server and remotely install any software and content you want. You manage the applications +and content, and Rackspace guarantees the operation of every server and datacenter component. +<br>Contracts can be as short as 30-days. +<br>And the best part, every component supplied by Rackspace comes with 24x7 "Fanatical" customer service that's ranked #1 in the hosting industry. +It couldn't be any easier or more cost effective. +<a class="link" href="mailto:[EMAIL PROTECTED]?subject=Rackspace">Buy Now</a>. + +<p class="head">WANTJAVA: AFFORDABLE SHARED JBOSS HOSTING NOW AVAILABLE +<p class="text">FirstLink is a Denver Co based Internet provider specializing in hosted environments shared or colocated. +With its reliable hosted JBoss/Tomcat/Apache environment you can safely deploy your websites in a 24x7 +monitored environment with J2EE expert customer support. With its shared JBoss environment you can test +drive J2EE hosting at an affordable price. WantJava hosts www.jboss.org on a dedicated machine. +<a class="link" href="http://www.wantjava.com">Buy now</a> + + +<p class="head"><font color="red">IDE INTEGRATION</font> + +<p class="head">TOGETHERSOFT DEPLOYER FOR JBOSS. +<p class="text"> +The <B>JBoss˜ Deployer Plugin</B> for Together ControlCenter˜ 5.0.2 and 5.5 provides +EJB Jar, WAR and EAR generation for the JBoss 2.2/2.4 server. The generated files include the JBoss +specific XML descriptor files (jboss.xml, jboss-web.xml and jaws.xml). The plugin also provides +server management features to start/stop the JBoss server and undeploy modules. JBoss can be +launched in debug and the EJBs deployed; the Servlets/JSPs can be deployed and Tomcat launched in +debug. Then the debugger can be used to step through any or all of the JSPs, Servlets and EJBs +(and JBoss code if you so wish!). All this can be done without leaving the +<I>Together</I><SUP>®</SUP>environment. +<a class="link" href="/jbossgroup/together.jsp">Read more</a> +<a class="link" href="http://www.flashline.com/components/view.jsp?prodid=4042&affiliateid=260343">Buy Now</a> +<P><FONT SIZE="1"> +Together is a registered trademark of TogetherSoft Corporation <BR> +Together ControlCenter is a trademark of TogetherSoft Corporation</FONT></P> + +<p class="head"><font color="red">PERSISTENCE ENGINES</font> + +<p class="head">COCOBASE +<p class="text"><a class="link" hspace="10" vspace="3" href="http://www.thoughtinc.com/jboss/index.html"> +<img src="/pictures/thought.GIF" width="162" height="62" align="left" alt=""></a> +CocoBase Enterprise O/R is the leading O/R mapping tool, optimized for EJB and Java, is tightly +integrated with the JBoss Application Server. CocoBase maps database tables, +generates scaleable/high performance Java, CMP, BMP, JSP's and deploys to the +JBoss Application Server and any J2EE/J2SE compliant database. Using Cocobase +Enterprise O/R can cut the cost of development, deployment and maintenance of +Java applications up to 85%. Recent advances to the product allow transparent +persistence over local and distributed environments and the integration of +the popular UML/XMI compliant modeling tools (including Rational Rose and +Together Control Center). Using Cocobase Enterprise O/R with JBoss can cut the cost of +development, deployment and maintenance of Java applications up to +85%. +<a class="link" href="/jbossgroup/cocobase.jsp">Read More</a> +<a class="link" href="http://www.thoughtinc.com/jboss/index.html">Buy Now</a>. + +<p class="head">JBOSSCMP 2.0 PERSISTENCE ENGINE DOCUMENTATION +<p class="text">JBOSS 3.0 comes with a full blown JBOSSCMP persistence engine. This is a fully +EJB 2.0 compliant persistence engine. The engine is Open Source and free (part of the free JBOSS core), +the documentation costs $5. This is the official documentation, for the CMP 2.0 engine in JBoss. +JBossCMP includes many new features, such as eager/lazy loading of fields, read-only fields, Container +Managed Relationships, ejbSelect methods, and ejb-ql support. The manual introduces you to each +feature in detail and its configuration, and guides you through the process of specifying the database mapping +of container managed fields, relationships and queries. Example code is included throughout the text. +This is you chance to purchase the official documentation package written by the feature's developer, +Dain Sundstrom. This material is not available in the free documentation or the $9.99 base documentation. +<a class="link" href="http://www.flashline.com/Components/View.jsp?prodid=4312">Buy Now</a>. + + + +<p class="head">MVCSOFT PERSISTENCE MANAGER</p> +<p class="text"> +The MVCSoft Persistence Manager, version 1.0, provides EJB 2.0 +container-managed persistence to JBoss version 2.4.1 or greater. It +supports EJB 2.0 CMP entity objects, relationships, and the EJB +Query Language. It comes with a Swing-based GUI mapping tool, +Ant tasks, a freely redistributable run time, a 230 page manual with +plenty of source code examples, and complete source code to +every aspect of the program--from the runtime to the mapping tool. +<br> Developed by Dan OConnor. +<a class="link" href="/jbossgroup/mvcsoft.jsp">Read More</a> +<a class="link" href='http://www.flashline.com/components/view.jsp?prodid=4359&affiliateid=260343'>Buy Now</a> + + +<p class="head"><font color="red">WEB SERVERS</font> + +<p class="head">JBOSS/TOMCAT +<p class="text"><a class="link" href="/jboss-tomcat.jsp"><img height="71" width="100" src="/pictures/tomcat_3.gif" hspace="10" vspace="3" hspace="10" vspace="3" align="left" alt=""></a>Apache + Tomcat the JSP/Servlet container from the java apache organization is integrated + in JBoss. JBoss/Tomcat provides various integration levels. With the JMX spine + you can either bring Tomcat and JBoss up in the same VM but as separate + stacks or you can run everyone in the same "<b>integrated stack" </b>with + tremendous speed advantages and native pointer passage. We continue to closely + integrate with the latest releases of Tomcat to offer you the smooth experience + you come to expect from JBoss. <a class="link" href="/jboss-tomcat.jsp">Read more</a> + +<p class="head">JBOSS/JETTY +<p class="text"><a class="link" href="/developers/jboss-jetty.jsp"><img src="/pictures/jetty.png" width="140" height="58" align="left" hspace="10" vspace="3" alt=""></a>Jetty + is an Open Source HTTP Servlet Server written in 100% Java. It is designed to + be light weight, high performance, embeddable, extensible and flexible, thus + making it an ideal platform for serving dynamic HTTP requests from any Java + application. Jetty is being integrated in JBoss' codebase as the default Servlet/HTTP engine. + <a class="link" href="/jboss-jetty.jsp">Read more</a> + + + +<jsp:include page="/navigation.jsp" flush="true" /> + 1.9 +51 -50 newsite/src/docs/jbossgroup/services.jsp Index: services.jsp =================================================================== RCS file: /cvsroot/jboss/newsite/src/docs/jbossgroup/services.jsp,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- services.jsp 2001/12/05 01:02:56 1.8 +++ services.jsp 2002/01/31 01:38:22 1.9 @@ -1,50 +1,51 @@ - -<jsp:include page="/head.jsp" flush="true" /> -<jsp:include page="/slogan.jsp" flush="true" > - <jsp:param name="SLOGAN" value="PROFESSIONAL SERVICES"/> -</jsp:include> - - <!-- CONTENT --> - -<p class="head">BUY THE DOCUMENTATION -<p class="text"> In order to support the development of JBoss and ensure that the documentation -remains up to date we offer printable version of the documentation for purchase. -You can purchase the latest version of the documentation from our store. -The manual contains all the documentation a user needs to install, configure and run JBoss. -It also includes a quick start section and helps you to make your first steps - with JBoss. As a promotion we include the working draft of the forthcoming JBoss book to be - published by SAMS publishing. <a class="link" href="http://www.flashline.com/components/productsbyvendor.jsp?&vendorid=1376&affiliateid=260343">Buy now</a>. - - -<p class="head">JBOSS GROUP CORE SUPPORT - -<p class="text">As a service company JBoss Group is dedicated to evaluating user feedback and making JBoss - work for you. In this vein, we have modified our flat-rate, non-refundable $10,000 annual contract. - This contract still covers unlimited -work on bug fixes on the HEAD CVS version. The new twist is that anything else, including work on past - versions or custom versions, as well as any application-related issues will -be charged against the $10,000 retainer on a hourly basis (@175/hr). -When your retainer has been expended, we start invoicing you on a hourly basis but you are still covered -at no extra-charge for HEAD CVS work as part of the original $10,000. -We developed this formula to not only deliver the service that most companies expect when going live -on JBoss but also to provide workable per-incident assistance on any JBoss-related issues, - including those related to the applications you run on top of JBoss. -<a class="link" href="mailto:[EMAIL PROTECTED]?subject=I need to purchase support">Contact us</a>. - - -<p class="head">NEW!! SUPPORT AND CONSULTING PARTNERS -<p class="text"> -JBoss is coming to a town near you! The cornerstone of the services program is a $5000 annual -contract that includes a spot at one of our trainings. We will discount this contract -price for those who have already attended our trainings, by the amount -already paid. In return, JBoss certified affiliates gain the right to use the JBoss logo and brand as - well as a listing on our website. Parties interested in becoming a JBoss certified affiliate for these - services should attend a JBoss Group training and ask to be listed. - <a class="link" href="mailto:[EMAIL PROTECTED]?subject=Services partner program">Contact us</a>. - -<p class="head">PRINTABLE DOCUMENTATION</p> -<p class="text">The documentation for JBoss will be made available -to you in printable format for a moderate sum. This is money that directly goes to support the development -effort. Available very soon. - -<jsp:include page="/navigation.jsp" flush="true" /> + +<jsp:include page="/head.jsp" flush="true" /> +<jsp:include page="/slogan.jsp" flush="true" > + <jsp:param name="SLOGAN" value="PROFESSIONAL SERVICES"/> +</jsp:include> + + <!-- CONTENT --> + +<p class="head">BUY THE DOCUMENTATION +<p class="text"> In order to support the development of JBoss and ensure that the documentation +remains up to date we offer printable version of the documentation for purchase. +You can purchase the latest version of the documentation from our store. +The manual contains all the documentation a user needs to install, configure and run JBoss. +It also includes a quick start section and helps you to make your first steps + with JBoss. As a promotion we include the working draft of the forthcoming JBoss book to be + published by SAMS publishing. <a class="link" href="http://www.flashline.com/components/productsbyvendor.jsp?&vendorid=1376&affiliateid=260343">Buy now</a>. + + +<p class="head">JBOSS GROUP CORE SUPPORT + +<p class="text">As a service company JBoss Group is dedicated to evaluating user feedback and making JBoss + work for you. In this vein, we have modified our flat-rate, non-refundable $10,000 annual contract. + This contract still covers unlimited +work on bug fixes on the HEAD CVS version. The new twist is that anything else, including work on past + versions or custom versions, as well as any application-related issues will +be charged against the $10,000 retainer on a hourly basis (@175/hr). +When your retainer has been expended, we start invoicing you on a hourly basis but you are still covered +at no extra-charge for HEAD CVS work as part of the original $10,000. +We developed this formula to not only deliver the service that most companies expect when going live +on JBoss but also to provide workable per-incident assistance on any JBoss-related issues, + including those related to the applications you run on top of JBoss. +<a class="link" href="mailto:[EMAIL PROTECTED]?subject=I need to purchase support">Contact us</a>. + + +<p class="head">NEW!! SUPPORT AND CONSULTING PARTNERS +<p class="text"> +JBoss is coming to a town near you! The cornerstone of the services program is a $5000 annual +contract that includes a spot at one of our trainings. We will discount this contract +price for those who have already attended our trainings, by the amount +already paid. In return, JBoss certified affiliates gain the right to use the JBoss logo and brand as + well as a listing on our website. Parties interested in becoming a JBoss certified affiliate for these + services should attend a JBoss Group training and ask to be listed. + <a class="link" href="mailto:[EMAIL PROTECTED]?subject=Services partner program">Contact us</a>. + +<p class="head">PRINTABLE DOCUMENTATION</p> +<p class="text">The documentation for JBoss will be made available +to you in printable format for a moderate sum. This is money that directly goes to support the development +effort. Available very soon. + +<jsp:include page="/navigation.jsp" flush="true" /> + 1.15 +256 -256 newsite/src/docs/jbossgroup/training.jsp Index: training.jsp =================================================================== RCS file: /cvsroot/jboss/newsite/src/docs/jbossgroup/training.jsp,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- training.jsp 2001/12/20 02:58:42 1.14 +++ training.jsp 2002/01/31 01:38:22 1.15 @@ -1,256 +1,256 @@ -<jsp:include page="/head.jsp" flush="true" /> -<jsp:include page="/slogan.jsp" flush="true" > - <jsp:param name="SLOGAN" value="TRAINING FROM THE SOURCE"/> -</jsp:include> - -<p class="head">LEARN FROM THE GURUS -<p class="text">Our courses, delivered directly by the people behind the technology, will give you the knowledge -you need to make the most of JBoss. Whether you are an ISV looking to embed our quality middleware - technology or a consultant looking to save your clients money, our in-depth, hands-on trainings will - take you through the JBoss architecture and teach you how to optimize JBoss - for your needs . - -<p class="text"> JBoss is constantly expanding, growing and improving its feature set. -You don't have the time to stay on top of all the developments of JBoss? These trainings are designed -to keep you informed. All our trainers are advanced and active contributors to the JBoss framework - who share a passion for communicating what our technology is about. Come for up-to-date information - on JBoss from its creators. - -<p class="text">This intensive high-level and in-depth course is targeted at medium to advanced - enterprise java developers, architects, technical leads, seeking to acquire a deeper un derstanding - of JBoss' innerworkings. This class is not recommended for beginning Java programmers. - -<p class="text">When money doesn't grow on trees, spend it on real knowledge not proprietary licenses. - - -<p class="head">NEXT U.S. TRAINING: BOSTON SESSION, JANUARY 21-25 2002 - -<p class="text">We will host the next U.S. training in Boston, featuring Marc Fleury and Scott Stark, at the -<a class="link" href="http://www.lenoxhotel.com/hotels/lenox/"> Lenox hotel</a> in Back Bay. - -<p class="text" > PRICE: $3500. - -<br><a class="link" href="mailto:[EMAIL PROTECTED]?subject=Boston Training"> -Send us a mail to register.</a> - - -<p class="head">INAUGURAL AUSTRALIA TRAINING: SYDNEY SESSION, FEBRUARY 11-15 2002 - -<p class="text">JBoss down under! We will host our inaugural Australia training in Sydney, targeting our users and -developers in Australia, New Zealand and Asia. Featuring jet-lagged Marc Fleury and Scott Stark, - at the <a class="link" href="http://www.starcity.com.au/"> Star City hotel</a> in Darling Harbor. - -<p class="text" > PRICE: US$2500 for those who pay by Jan 15, after that date US$3000. - -<br><a class="link" href="mailto:[EMAIL PROTECTED]?subject=Sydney Training"> -Send us a mail to register.</a> - - - -<p class="head">NEXT EUROPE TRAINING: LONDON SESSION, MARCH 11-15 2002 - -<p class="text">Return to the U.K. We will again hold a London training at the -<a class="link" href="http://www.marriotthotels.com/dpp/PropertyPage.asp?MarshaCode=LONDT&checked=True&Marriott_BD={AA29D75A-A0F3-4D69-9EDA-C00D69137C00} -"> London Marriott </a>in Grosvesnor Square. Featuring Marc Fleury and Sacha Labourey. -<p class="text" > PRICE: US$3150 for those who pay by Feb 15 2002, after that date US$3500. - -<br><a class="link" href="mailto:[EMAIL PROTECTED]?subject=London Training"> -Send us a mail to register.</a> - - - -<p class="head">UPCOMING TRAININGS HIGHLIGHTS -<ul> -<li class="text"> Bill Burke will make a guest appearance (Boston only) and will give an in -depth presentation on the clustering of JBoss, his recent article -in onjava and the work he has done with Sacha Labourey on JBoss 3.0. -<li class="text"> Scott Stark will give his training on advanced security also -based on a recent published articles (Boston and Sydney). He will -talk about how to integrate legacy frameworks in JBoss with JAAS. -<li class="text">Sacha Labourey will give training on clustering (London only). Sacha and Bill -wrote the clustering. -<li class="text"> Marc Fleury will give the presentation on Rabbit Hole and -bless your laptops with instant installations of JBoss3.0. -Microsoft research is now talking about the "future" -WebOS and remote deployment. Come here to see it working today. -<li class="text"> Architecture, code details, deep labs, technology visions and -industry insights. -<li class="text"> "How I really solved the Rubick's cube" by Marc Fleury. And no this is not the -"formulas" to do it that we all learned when we were kids (as the lead developer from BEA inquired), -this is the formula behind the formulas and why the cube is really trivial ...and much more... -</ul> - - -<p class="head">WHAT PEOPLE SAY-- LONDON (Sept 2001) - -<p class="text"> -"It was a really an amazing training! -<br> During the first two days, Marc and Juha have gone through -a deep presentation of J2EE concepts, useful patterns, labs etc. Even if you are already - an experienced J2EE programer, you will enjoy these first two days: continous references - to JBoss related concepts were made. In the next 3 days, we have gone through JBoss internals, Security, - JMX concepts, JBoss patterns and hacks, deep down labs, and, last but not least, Rabbit Hole introduction and demonstration, it was all impressive". - You also recieve a 600 pages book with all the material from the slides. You won't sleep in the JBoss - training, it is intensive and highly intellectually stimulating... Be ready to become good!" -<br>-- Sacha Labourey, President, Cogito informatique. - - -<p class="head">WHAT PEOPLE SAY-- ATLANTA (May 2001) -<p class="text"> -"The class was awesome!" -<br>-- Doug Ferguson, Lead Developer, Coremetrics. - -<br> -<br> -"Marc Fleury and Scott Stark discussed a wide range of J2EE technology topics. Labs using JBoss had been developed to support the concepts presented. We covered about 600 slides and 10 labs in five days. As such, it was a focused and fast-paced training schedule... Over all it was an excellent experience. I highly recommend it to companies and individuals wanting to learn J2EE and/or JBoss from the experts. It further convinced me that JBoss is on a solid path and is a serious competitor to commercial products."<br> --- Erik S. Peterson, President/CEO, Ardec Corporation--</span> -<br> -<br> -"Just wanted to let you know how valuable the Advanced J2EE Development with -JBoss course was to me. I went in more or less expecting a "standard" J2EE/EJB course, -but you covered all that material in the first day and a half! -To actually go through the internals of the server left me with a much clearer understanding -of the fundamentals of a J2EE server. Having the lead architect and current lead developer of -the application server teaching the class made it a unique and absolutely incredible experience. -The depth and quality of the course content greatly exceeded my expectations. Keep up -the great work!"<br> --- John Ternent, Associate Systems Architect, The Home Depot - - -<p class="head">YOU ARE IN GOOD COMPANY-- REFERENCES - -<p class="text"> -Some of the companies that have hired JBoss Group for onsite training or sent employees to our hosted trainings: -<br> -<br>CarPhone Wharehouse-Large European mobile phone vendor -<br>Dow Jones -<br>Dresdner Bank -<br>FGM-govt. contractor for Dept. of State -<br>Home Depot -<br>IGT- International Game Technology, leader in US gaming industry -<br>Mitre.org (Organization that determines what software goes in US Govt agencies) -<br>Motorola -<br>Politiet Datageneste-Norwegian Police IT dept. -<br>Sempra Energy -<br>Viant consulting -<br>WorldTravel - -<p class="head">ONSITE TRAINING -<p class="text"> -Get a bulk discount with a company-specific onsite training. JBG will bring the training to your company, - limit 20 students per session. <a class="link" href="mailto:[EMAIL PROTECTED]?subject=I need onsite training information">Contact us</a> for pricing and availability.<br> - -<p class="head">PREREQUISITES -<p class="text"> -For <b>EJB</b>: intermediate Java level. Basic understanding of interfaces, XML, and RMI needed.<br> -For <b>JBoss</b>: Advanced java level. This part of the class is for advanced developers in Java. - - -<p class="head">MODULES - -<p class="text"> -<b>The class is intended for advanced developers</b>. The EJB part can be taken by beginners in -EJB but is not recommend for beginners in Java. We make constant references to JBoss design decisions -in the first part so advanced developers will get a theoretical understanding of the framework. -Getting to meeting their peers and the JBoss core people is a valuable and refreshing experience -for many developers. The class is an intense, unique and challenging experience. - -<br><br> <b>The format is the usual 50% theory, 50% lab.</b> <i>Laptop required for hosted session</i>. -<br><br><b>Module 1: Session EJB in JBoss </b> -<br>Introduction to JBoss.org. J2EE. We discuss uses of JBoss its fits and a brief -history of the project. Stateless and Stateful vs Entity. In this session students learn the theory and fundamental patterns -behind EJB, indirection and meta programmation. This is a fast introduction to the concepts as well -as tie in with JBoss for advanced developers. Implementing and deploying Sessions beans on JBoss. -Students go through the steps of creating their own first beans on JBoss complete with packaging and -meta-data information. -<br><b>LAB</b> Creation of stateful and stateless beans, the students use the ANT framework to -automate the compilation and deployment on new beans to JBoss. - -<br><br><b>Module 2: Entity EJB in JBoss </b> -<br>Entity beans in JBoss. The students discover the interface and semantics of EJB. For advanced -developers the class also explores the meaning of the lifecycle API from a container standpoint. -A particular accent is put on the separation of the persistence from the semantic EJB. A first peek -at the inner-workings of JBoss is given when students discover the pluggability of the persistence -framework. -<br>Using JBossCMP. When to use O->R when to use R->O when to use CMP -when to use BMP. When and why would one use its own persistence framework? We discuss the JBoss features -and how to optimize the performance of the persistence framework. For newer session we -<br>Best practices. Design patterns are reviewed in this session. From the popular ones that are -available on many other frameworks to ones that are specific to JBoss. -<br><b>LAB</b> Creation and deployment of a O->R bean. The student uses JBossCMP and the configuration -files in JBoss to develop a persistent component. - -<br><br><b>Module 3: Transaction behavior and assembly in JBoss </b><br> -The climax of the EJB presentation is in this unique and original material. This theory can't be -found in any book and was exclusively developed by Marc Fleury for the JBoss Group seminars. -How transactional tag integration works in EJB and JBoss is seen in great details. How and when to -use the seemingly complicated transactional tags, their meaning and their power. How and when to -use Container Managed Transaction or Bean Managed Transaction. "The transaction -is the computer". -<br><b>LAB</b> The lab focuses on the transactional integration of enterprise beans with various flavors -of the transactional tags. We use a Session bean as a transactional facade for entity integration in -a functional critical unit of work. - -<br><br><b>Module 4: Advanced JBoss configuration </b><br> -Students go through the details of the various configuration files in JBoss. Jboss.xml and jboss-jaws.xml -are covered at a DTD level. All the things that are configurable in JBoss are mentioned in this session. -Introduction to the pluggability of JBoss and the externalization of the stacks and all services. -They become familiar with the bean dependent configuration of the JBoss container itself and do away -with "one size fits all" container approaches. -<br><b>LAB</b> In the lab students use various options of the JBoss server to customize the behavior -of their container. They discover the bean by bean nature of the JBoss server. - -<br><br><b>Module 5: Servlet and JSP</b> -<br>The students work with the modern MVC patterns of the webOS and learn servlets from the point -of view of the model. We learn how to integrate enterprise components in servlets and how best to -use the beans to cache data and logic in servlets. We put an accent on the fundamental command -pattern that appears here in a primitive incarnation but will re-appear throughout the class. -<br><b>LAB</b> Students use the full stack of JBoss to create a complete web-application with -transactional behavior and security integration. - -<br><br><b>Module 6: Messaging and JMS with JBossMQ</b> -<br>Go through an in-depth introduction to JMS and JBossMQ. Discover the command pattern with -asynchronicity. Using MessageDriven Beans as facade drivers for functional units. Heterogeneous -integration with MDB. Message routing based on command patterns. -<br><b>LAB</b> Students will implement an MDB with JBoss. Implementation of the API as well as configuration -of the JBoss server to support MDB is done in this lab. - - -<br><br><b>Module 7: Advanced Security with JBossSX</b> -<br>In-depth presentation of the security specification in EJB2.0. JAAS integration in JBoss. The students get familiar with the decisions to integrate JAAS in JBoss. -They understand how they can integrate arbitrary legacy frameworks. Standard -integration with JDBC as well as custom logins are covered. -<br><b>LAB</b> Students secure a full stack of JBoss with web integration. Advanced topics include -a JDBC db security repository. - - -<br><br><b>Module 8: JMX infrastructure and MBeans</b> -<br>Java Management eXtensions, pecification coverage, the standard, dynamic and model MBeans. -Coverage of advanced topics (MLet, connectors/adaptors). The students will understand the -detaching of invocation and the notion of the JMX bus and the requirements for 24x7 continuous operation and -how to achieve in Java. Students then learn how to manage existing code -and how to create new implementation of MBeans to instrument new code. Advanced topics in JMX Application in JBoss is covered -in detail. Code coverage of the main routines in JBoss. The spine is covered and the boot mechanics in -JBoss with URLClassLoading are studied. -<br><b>LAB</b> Students develop a custom MBean that interacts with the JBoss Server and dynamically -change its behavior. The full implementation including deployment of the custom MBean - - -<br><br><b>Module 9:Interceptors and Plugins</b> -<br>Patterns implemented in JBoss covered. Students learn the detyped invocation chain and how the -meta programming is implemented. Fundamental hacks in JBoss covered, remote invocation and creation of -centralized MethodInvocation as well as its structure. Understanding the role of the plugins at a -server wide level as well as a bean level. Understanding the externalization of interceptors -to become bean based. -<br><b>LAB</b> Students develop a custom interceptor for cache flushing and management in an interceptor stack - - -<br><br><b>Module 10:JBoss internal development</b> -<br>JBoss development and actual stack implementation. Students walk through the actual code that implements -most of the interceptor stack of JBoss. This is commented code reading where students understand where -the features are implemented and where to code their own stacks. We cover the fundamentals of the -invocation stacks as well as walk through the creation, deployment and invocation call flows in JBoss. -<br><b>LAB</b> Students develop a custom store for file persistence with local cache. This is -totally customized for the actual bean being stored. - -<jsp:include page="/navigation.jsp" flush="true" /> \ No newline at end of file +<jsp:include page="/head.jsp" flush="true" /> +<jsp:include page="/slogan.jsp" flush="true" > + <jsp:param name="SLOGAN" value="TRAINING FROM THE SOURCE"/> +</jsp:include> + +<p class="head">LEARN FROM THE GURUS +<p class="text">Our courses, delivered directly by the people behind the technology, will give you the knowledge +you need to make the most of JBoss. Whether you are an ISV looking to embed our quality middleware + technology or a consultant looking to save your clients money, our in-depth, hands-on trainings will + take you through the JBoss architecture and teach you how to optimize JBoss + for your needs . + +<p class="text"> JBoss is constantly expanding, growing and improving its feature set. +You don't have the time to stay on top of all the developments of JBoss? These trainings are designed +to keep you informed. All our trainers are advanced and active contributors to the JBoss framework + who share a passion for communicating what our technology is about. Come for up-to-date information + on JBoss from its creators. + +<p class="text">This intensive high-level and in-depth course is targeted at medium to advanced + enterprise java developers, architects, technical leads, seeking to acquire a deeper un derstanding + of JBoss' innerworkings. This class is not recommended for beginning Java programmers. + +<p class="text">When money doesn't grow on trees, spend it on real knowledge not proprietary licenses. + + +<p class="head">NEXT U.S. TRAINING: BOSTON SESSION, JANUARY 21-25 2002 + +<p class="text">We will host the next U.S. training in Boston, featuring Marc Fleury and Scott Stark, at the +<a class="link" href="http://www.lenoxhotel.com/hotels/lenox/"> Lenox hotel</a> in Back Bay. + +<p class="text" > PRICE: $3500. + +<br><a class="link" href="mailto:[EMAIL PROTECTED]?subject=Boston Training"> +Send us a mail to register.</a> + + +<p class="head">INAUGURAL AUSTRALIA TRAINING: SYDNEY SESSION, FEBRUARY 11-15 2002 + +<p class="text">JBoss down under! We will host our inaugural Australia training in Sydney, targeting our users and +developers in Australia, New Zealand and Asia. Featuring jet-lagged Marc Fleury and Scott Stark, + at the <a class="link" href="http://www.starcity.com.au/"> Star City hotel</a> in Darling Harbor. + +<p class="text" > PRICE: US$2500 for those who pay by Jan 15, after that date US$3000. + +<br><a class="link" href="mailto:[EMAIL PROTECTED]?subject=Sydney Training"> +Send us a mail to register.</a> + + + +<p class="head">NEXT EUROPE TRAINING: LONDON SESSION, MARCH 11-15 2002 + +<p class="text">Return to the U.K. We will again hold a London training at the +<a class="link" href="http://www.marriotthotels.com/dpp/PropertyPage.asp?MarshaCode=LONDT&checked=True&Marriott_BD={AA29D75A-A0F3-4D69-9EDA-C00D69137C00} +"> London Marriott </a>in Grosvesnor Square. Featuring Marc Fleury and Sacha Labourey. +<p class="text" > PRICE: US$3150 for those who pay by Feb 15 2002, after that date US$3500. + +<br><a class="link" href="mailto:[EMAIL PROTECTED]?subject=London Training"> +Send us a mail to register.</a> + + + +<p class="head">UPCOMING TRAININGS HIGHLIGHTS +<ul> +<li class="text"> Bill Burke will make a guest appearance (Boston only) and will give an in +depth presentation on the clustering of JBoss, his recent article +in onjava and the work he has done with Sacha Labourey on JBoss 3.0. +<li class="text"> Scott Stark will give his training on advanced security also +based on a recent published articles (Boston and Sydney). He will +talk about how to integrate legacy frameworks in JBoss with JAAS. +<li class="text">Sacha Labourey will give training on clustering (London only). Sacha and Bill +wrote the clustering. +<li class="text"> Marc Fleury will give the presentation on Rabbit Hole and +bless your laptops with instant installations of JBoss3.0. +Microsoft research is now talking about the "future" +WebOS and remote deployment. Come here to see it working today. +<li class="text"> Architecture, code details, deep labs, technology visions and +industry insights. +<li class="text"> "How I really solved the Rubick's cube" by Marc Fleury. And no this is not the +"formulas" to do it that we all learned when we were kids (as the lead developer from BEA inquired), +this is the formula behind the formulas and why the cube is really trivial ...and much more... +</ul> + + +<p class="head">WHAT PEOPLE SAY-- LONDON (Sept 2001) + +<p class="text"> +"It was a really an amazing training! +<br> During the first two days, Marc and Juha have gone through +a deep presentation of J2EE concepts, useful patterns, labs etc. Even if you are already + an experienced J2EE programer, you will enjoy these first two days: continous references + to JBoss related concepts were made. In the next 3 days, we have gone through JBoss internals, Security, + JMX concepts, JBoss patterns and hacks, deep down labs, and, last but not least, Rabbit Hole introduction and demonstration, it was all impressive". + You also recieve a 600 pages book with all the material from the slides. You won't sleep in the JBoss + training, it is intensive and highly intellectually stimulating... Be ready to become good!" +<br>-- Sacha Labourey, President, Cogito informatique. + + +<p class="head">WHAT PEOPLE SAY-- ATLANTA (May 2001) +<p class="text"> +"The class was awesome!" +<br>-- Doug Ferguson, Lead Developer, Coremetrics. + +<br> +<br> +"Marc Fleury and Scott Stark discussed a wide range of J2EE technology topics. Labs using JBoss had been developed to support the concepts presented. We covered about 600 slides and 10 labs in five days. As such, it was a focused and fast-paced training schedule... Over all it was an excellent experience. I highly recommend it to companies and individuals wanting to learn J2EE and/or JBoss from the experts. It further convinced me that JBoss is on a solid path and is a serious competitor to commercial products."<br> +-- Erik S. Peterson, President/CEO, Ardec Corporation--</span> +<br> +<br> +"Just wanted to let you know how valuable the Advanced J2EE Development with +JBoss course was to me. I went in more or less expecting a "standard" J2EE/EJB course, +but you covered all that material in the first day and a half! +To actually go through the internals of the server left me with a much clearer understanding +of the fundamentals of a J2EE server. Having the lead architect and current lead developer of +the application server teaching the class made it a unique and absolutely incredible experience. +The depth and quality of the course content greatly exceeded my expectations. Keep up +the great work!"<br> +-- John Ternent, Associate Systems Architect, The Home Depot + + +<p class="head">YOU ARE IN GOOD COMPANY-- REFERENCES + +<p class="text"> +Some of the companies that have hired JBoss Group for onsite training or sent employees to our hosted trainings: +<br> +<br>CarPhone Wharehouse-Large European mobile phone vendor +<br>Dow Jones +<br>Dresdner Bank +<br>FGM-govt. contractor for Dept. of State +<br>Home Depot +<br>IGT- International Game Technology, leader in US gaming industry +<br>Mitre.org (Organization that determines what software goes in US Govt agencies) +<br>Motorola +<br>Politiet Datageneste-Norwegian Police IT dept. +<br>Sempra Energy +<br>Viant consulting +<br>WorldTravel + +<p class="head">ONSITE TRAINING +<p class="text"> +Get a bulk discount with a company-specific onsite training. JBG will bring the training to your company, + limit 20 students per session. <a class="link" href="mailto:[EMAIL PROTECTED]?subject=I need onsite training information">Contact us</a> for pricing and availability.<br> + +<p class="head">PREREQUISITES +<p class="text"> +For <b>EJB</b>: intermediate Java level. Basic understanding of interfaces, XML, and RMI needed.<br> +For <b>JBoss</b>: Advanced java level. This part of the class is for advanced developers in Java. + + +<p class="head">MODULES + +<p class="text"> +<b>The class is intended for advanced developers</b>. The EJB part can be taken by beginners in +EJB but is not recommend for beginners in Java. We make constant references to JBoss design decisions +in the first part so advanced developers will get a theoretical understanding of the framework. +Getting to meeting their peers and the JBoss core people is a valuable and refreshing experience +for many developers. The class is an intense, unique and challenging experience. + +<br><br> <b>The format is the usual 50% theory, 50% lab.</b> <i>Laptop required for hosted session</i>. +<br><br><b>Module 1: Session EJB in JBoss </b> +<br>Introduction to JBoss.org. J2EE. We discuss uses of JBoss its fits and a brief +history of the project. Stateless and Stateful vs Entity. In this session students learn the theory and fundamental patterns +behind EJB, indirection and meta programmation. This is a fast introduction to the concepts as well +as tie in with JBoss for advanced developers. Implementing and deploying Sessions beans on JBoss. +Students go through the steps of creating their own first beans on JBoss complete with packaging and +meta-data information. +<br><b>LAB</b> Creation of stateful and stateless beans, the students use the ANT framework to +automate the compilation and deployment on new beans to JBoss. + +<br><br><b>Module 2: Entity EJB in JBoss </b> +<br>Entity beans in JBoss. The students discover the interface and semantics of EJB. For advanced +developers the class also explores the meaning of the lifecycle API from a container standpoint. +A particular accent is put on the separation of the persistence from the semantic EJB. A first peek +at the inner-workings of JBoss is given when students discover the pluggability of the persistence +framework. +<br>Using JBossCMP. When to use O->R when to use R->O when to use CMP +when to use BMP. When and why would one use its own persistence framework? We discuss the JBoss features +and how to optimize the performance of the persistence framework. For newer session we +<br>Best practices. Design patterns are reviewed in this session. From the popular ones that are +available on many other frameworks to ones that are specific to JBoss. +<br><b>LAB</b> Creation and deployment of a O->R bean. The student uses JBossCMP and the configuration +files in JBoss to develop a persistent component. + +<br><br><b>Module 3: Transaction behavior and assembly in JBoss </b><br> +The climax of the EJB presentation is in this unique and original material. This theory can't be +found in any book and was exclusively developed by Marc Fleury for the JBoss Group seminars. +How transactional tag integration works in EJB and JBoss is seen in great details. How and when to +use the seemingly complicated transactional tags, their meaning and their power. How and when to +use Container Managed Transaction or Bean Managed Transaction. "The transaction +is the computer". +<br><b>LAB</b> The lab focuses on the transactional integration of enterprise beans with various flavors +of the transactional tags. We use a Session bean as a transactional facade for entity integration in +a functional critical unit of work. + +<br><br><b>Module 4: Advanced JBoss configuration </b><br> +Students go through the details of the various configuration files in JBoss. Jboss.xml and jboss-jaws.xml +are covered at a DTD level. All the things that are configurable in JBoss are mentioned in this session. +Introduction to the pluggability of JBoss and the externalization of the stacks and all services. +They become familiar with the bean dependent configuration of the JBoss container itself and do away +with "one size fits all" container approaches. +<br><b>LAB</b> In the lab students use various options of the JBoss server to customize the behavior +of their container. They discover the bean by bean nature of the JBoss server. + +<br><br><b>Module 5: Servlet and JSP</b> +<br>The students work with the modern MVC patterns of the webOS and learn servlets from the point +of view of the model. We learn how to integrate enterprise components in servlets and how best to +use the beans to cache data and logic in servlets. We put an accent on the fundamental command +pattern that appears here in a primitive incarnation but will re-appear throughout the class. +<br><b>LAB</b> Students use the full stack of JBoss to create a complete web-application with +transactional behavior and security integration. + +<br><br><b>Module 6: Messaging and JMS with JBossMQ</b> +<br>Go through an in-depth introduction to JMS and JBossMQ. Discover the command pattern with +asynchronicity. Using MessageDriven Beans as facade drivers for functional units. Heterogeneous +integration with MDB. Message routing based on command patterns. +<br><b>LAB</b> Students will implement an MDB with JBoss. Implementation of the API as well as configuration +of the JBoss server to support MDB is done in this lab. + + +<br><br><b>Module 7: Advanced Security with JBossSX</b> +<br>In-depth presentation of the security specification in EJB2.0. JAAS integration in JBoss. The students get familiar with the decisions to integrate JAAS in JBoss. +They understand how they can integrate arbitrary legacy frameworks. Standard +integration with JDBC as well as custom logins are covered. +<br><b>LAB</b> Students secure a full stack of JBoss with web integration. Advanced topics include +a JDBC db security repository. + + +<br><br><b>Module 8: JMX infrastructure and MBeans</b> +<br>Java Management eXtensions, pecification coverage, the standard, dynamic and model MBeans. +Coverage of advanced topics (MLet, connectors/adaptors). The students will understand the +detaching of invocation and the notion of the JMX bus and the requirements for 24x7 continuous operation and +how to achieve in Java. Students then learn how to manage existing code +and how to create new implementation of MBeans to instrument new code. Advanced topics in JMX Application in JBoss is covered +in detail. Code coverage of the main routines in JBoss. The spine is covered and the boot mechanics in +JBoss with URLClassLoading are studied. +<br><b>LAB</b> Students develop a custom MBean that interacts with the JBoss Server and dynamically +change its behavior. The full implementation including deployment of the custom MBean + + +<br><br><b>Module 9:Interceptors and Plugins</b> +<br>Patterns implemented in JBoss covered. Students learn the detyped invocation chain and how the +meta programming is implemented. Fundamental hacks in JBoss covered, remote invocation and creation of +centralized MethodInvocation as well as its structure. Understanding the role of the plugins at a +server wide level as well as a bean level. Understanding the externalization of interceptors +to become bean based. +<br><b>LAB</b> Students develop a custom interceptor for cache flushing and management in an interceptor stack + + +<br><br><b>Module 10:JBoss internal development</b> +<br>JBoss development and actual stack implementation. Students walk through the actual code that implements +most of the interceptor stack of JBoss. This is commented code reading where students understand where +the features are implemented and where to code their own stacks. We cover the fundamentals of the +invocation stacks as well as walk through the creation, deployment and invocation call flows in JBoss. +<br><b>LAB</b> Students develop a custom store for file persistence with local cache. This is +totally customized for the actual bean being stored. + +<jsp:include page="/navigation.jsp" flush="true" />
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
