Training Soft Day 2 March 2005

888 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
888
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Training Soft Day 2 March 2005

  1. 1. Enterprise Development using Java Standard Technology Frans Thamura
  2. 2. Agenda <ul><li>Who is Frans Thamura? </li></ul><ul><li>Welcome to the Image Economy </li></ul><ul><li>Java World </li></ul><ul><li>Enterprise Architecture </li></ul><ul><li>J2EE in Action </li></ul><ul><li>J2EE Development in Action </li></ul><ul><li>J2EE and Database Connectivity </li></ul><ul><li>CRUD Development </li></ul><ul><li>JUG Indonesia and JUG World Wide </li></ul>
  3. 3. Who is Frans Thamura? <ul><li>CEO of Intercitra Innovation Center (www.intercitra.com) </li></ul><ul><ul><li>Intercitra is a technology enabled management consulting located in Jakarta, Indonesia, since 2000, 2002 (legal). </li></ul></ul><ul><ul><li>Main Intercitra services is helping a company or group of companies to map their company strategy using a strategic enabler, called IT. </li></ul></ul><ul><li>Project Leader of BlueOxygen (www.blueoxygen.org) </li></ul><ul><ul><li>Open Source Project on Java, since 2001. </li></ul></ul><ul><li>Moderator of JUG Indonesia ( www.jug.or.id ) </li></ul><ul><ul><li>Java User Community Organization for Indonesia, since 2003. </li></ul></ul>
  4. 4. Welcome to the Image Economy <ul><li>Image Economy = New Economy 2.0 </li></ul><ul><li>The place to exchange experience and innovation </li></ul><ul><li>Turns © into Cs (Copyright into Community) </li></ul><ul><ul><li>Community will become a foundation of ABG (Academia, Business and Government) </li></ul></ul>
  5. 5. Java World
  6. 6. What is Java? <ul><li>The Java brand is one of the hottest technology brands in the world, recognized by over 80% of tech-savvy consumers around the globe </li></ul><ul><li>(source: Momentum Research Group, 2004). </li></ul>
  7. 7. Java Technology Overview <ul><li>Java can power almost every type of business </li></ul><ul><ul><ul><li>Web Solution (Servlet, Velocity, Struts, WebWork) </li></ul></ul></ul><ul><ul><ul><li>Web Services Solution (SOAP, ebXML, UDDI, WSDL, XMLRPC) </li></ul></ul></ul><ul><ul><ul><li>Desktop / Standalone Solution (Swing/SWT) </li></ul></ul></ul><ul><ul><ul><li>Mobile Solution (J2ME) </li></ul></ul></ul><ul><ul><ul><li>Smart Card Solution (JavaCArd) </li></ul></ul></ul><ul><li>The ideology: WORA, Write Once carefully , Run Anywhere optionally . </li></ul><ul><li>Prefered technology for business with Enterprise credential </li></ul><ul><ul><li>Amazon / Ebay / Banking System. </li></ul></ul><ul><li>All Mobile phone include J2ME. </li></ul>
  8. 8. Java Technology <ul><li>Write Once carefully Run Anywhere optionally (WORA) </li></ul>
  9. 9. From Proprietary to Open Standard
  10. 10. Java Technology from Sun J2EE dan J2SE
  11. 11. Java inside and outside Sun @ Open Source World <ul><li>Commercial </li></ul><ul><li>Java SDK </li></ul><ul><li>Sun's JSP Container </li></ul><ul><li>Bea's XML Bean </li></ul><ul><li>IBM's Websphere </li></ul><ul><li>Sun's Java Studio </li></ul><ul><li>Open Source </li></ul><ul><li>JRL </li></ul><ul><li>Tomcat </li></ul><ul><li>Apache XML Bean </li></ul><ul><li>Eclipse </li></ul><ul><li>Netbeans </li></ul><ul><li>Ant </li></ul><ul><li>Junit </li></ul><ul><li>XDoclet </li></ul><ul><li>Xalan </li></ul><ul><li>Cactus </li></ul><ul><li>JBoss </li></ul><ul><li>.... 300 frameworks collected </li></ul>http://www.bogor.net/idkf/bio2 http://www.igos.web.id/repo/bio2
  12. 12. J2EE in Action
  13. 13. Open Standard Enterprise Road Map Small Solution Enterprise Solution Tomcat JBoss Sun Apps ?? OC4J Weblogic Open Source Freeware Commercial J2EE Solution
  14. 14. MVC Development Model
  15. 15. Business Integration (on Java)
  16. 16. Total Enterprise Java Solution Independent Platform Layer OS Inf. Server Middleware Framework Workspace ERP Linux/Solaris MySQL JBoss Struts Cimande Compiere AIX DB2/Oracle Sun Apps JSF Lotus PeopleSoft Windows SQL Server COM+/.NET ? SharePoint GreatPlains BI / EIS Mondrian Hyperion SQL Analyzer Layer Open Source Commercial Microsoft Lord Everything
  17. 17. J2EE Development in Action
  18. 18. Agenda <ul><li>Installing Java SDK </li></ul><ul><li>Installing Tomcat </li></ul><ul><li>Installing MySQL </li></ul><ul><li>Deploying Data Connectivity Beans </li></ul><ul><li>Connect to Database </li></ul><ul><ul><li>Viewing Data </li></ul></ul><ul><ul><li>Action Management </li></ul></ul><ul><ul><li>CRUD </li></ul></ul>
  19. 19. Tomcat Main Page
  20. 20. Tomcat version Setting
  21. 21. Tomcat JVM Setting Preferences
  22. 22. Tomcat Security Manager
  23. 23. New Tomcat Project Wizard
  24. 25. The hello.jsp
  25. 26. J2EE and Database Connectivity
  26. 27. Attaching MySQL JDBC Driver
  27. 28. DbBean
  28. 29. db.properties
  29. 30. MySQL Control Center
  30. 31. CRUD Development
  31. 32. New Form
  32. 33. Edit Project
  33. 34. JUG Indonesia and JUG World Wide
  34. 35. JUG Indonesia and JUG World Wide <ul><li>JUG Indonesia (www.jug.or.id) </li></ul><ul><ul><li>Born April 2003, and now have 1014 registered members. </li></ul></ul><ul><ul><li>Still small if compared with JUG Brazil (13.000 registered members) </li></ul></ul><ul><ul><li>Member of Java.net, JUGCentral </li></ul></ul><ul><ul><li>Join the mailing list at [email_address] </li></ul></ul><ul><li>JUG World Wide </li></ul><ul><ul><li>Member of Sun's Java.net </li></ul></ul><ul><ul><li>Position as a Independent organization based on community. </li></ul></ul><ul><ul><li>Develop a shared vision and mission (statement in development) </li></ul></ul><ul><ul><li>Current website is http:// community.java.net /jugs </li></ul></ul><ul><li>Others Indonesian Java User Community </li></ul><ul><ul><li>JLinux, JavaId, JSP-Indonesia, BenPinter-Java. </li></ul></ul>
  35. 36. Thanks Frans Thamura [email_address]

×