1 / 11

Apache Jakarta Project

Apache Jakarta Project. What is Jakarta’s mission.

brian
Download Presentation

Apache Jakarta Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Apache Jakarta Project

  2. What is Jakarta’s mission • Jakarta is a Project of the Apache Software Foundation, charged with the creation and maintenance of commercial-quality, open-source, server-side solutions for the Java Platform, based on software licensed to the Foundation, for distribution at no charge to the public. (http://jakarta.apache.org/site/mission.html).

  3. Apache Software Foundation • Apache Software Foundation provides support for open-source projects to the Apache community. • The foundation is a non-profit organization created in 1995 to create the HTTP Apache server. • The foundation works through donations of time and money from different individuals including programmers and legal advisors.

  4. Lucene OJB ORO POI Regexp Slide Struts Taglibs Tomcat Turbine Velocity Watchdog Jakarta Products: • Alexandria • Ant • Avalon • BCEL • Cactus • Commons • ECS • James • Jetspeed • JMeter • Log4J

  5. Alexandria • The goal is to create a global documentation and source organization system to help people understand source code and to share code across projects. • Utilizes Java, XML, Ant, Xerces (Java XML parser) and Xalan ( Java processor of translation of XML Stylesheets or XSLT) • The library of Alexandria was an enormous library in ancient Egypt that was destroyed by fire. Many historians regard its destruction a major loss of knowledge (although it is commonly regarded as a legend).

  6. Ant • Ant is a Java based building tool, similar to “ make” but without the wrinkles. • It utilizes the Java classes and tree structure of XML making it cross-platform and non-shell based. • Each object runs a specific task interface.

  7. ECS • The Element Construction Set is a Java API for generating elements for various markup languages. It directly supports HTML 4.0 and XML, but can easily be extended to create tags for any markup language. • ECS utilizes Turbine conventions.

  8. Tomcat • Tomcat is the servlet container for Java Servlets and Java Server Pages (JSP). • Tomcat can run in Windows as well as Linux. • It comes with examples of JSP.

  9. Turbine • Turbine is a servlet based framework that allows experienced Java developers to quickly build secure web applications. • This framework can work with other applications independently of the web interface.

  10. POI • The POI project consists of APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format using pure Java. • You should use POI if you had a document written in OLE 2 Compound Document Format that you needed to read in Java. • POI stands for Poor Obfuscation Implementation. Microsoft's OLE 2 Compound Document Format is a poorly conceived idea. It is essentially an archive structured much like the old DOS FAT file system. Redmond chose, instead of using tar, gzip, zip or arc, to invent their own archive format that does not provide any standard encryption or compression. It is not very extendable and is prone to fragmentation.

  11. Conclusion • The Jakarta project is open source, therefore you have to keep up with new releases. • They are free! • They are well supported. • More support at: http://www.jguru.com/faq/index.jsp

More Related