Your SlideShare is downloading. ×
IBM Rational and Eclipse
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

IBM Rational and Eclipse


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • Last updated 2/2006 The purpose of this presentation is to explain IBM Rational’s relationship with Eclipse as a development tool. The intended audience is project managers and practitioners who have or are considering Eclipse in their development environment. For an executive audience, please go to the Business Driven Development presentation in XL. For feedback on this presentation, please send it to
  • Combine the proven power of the industrial-strength DB2® database with the versatility of the J2EE 1.4 compatible WebSphere® Application Server, then throw in the popular open source Eclipse IDE -- and you can have a highly productive environment to create, test, and deploy Web-based applications and Web services. This is not a secret, and professionals in large IT projects have been enjoying this proven collection of software for years. But until now, the development community at large has not had general access to these tools. Times have changed, though, and today full-featured editions of the servers and IDE in this collection are only a download away -- free of charge and free of license fees -- with full support from IBM.
  • • A database server: DB2 Express C (currently at UDB 8.2 level) • An application server: WebSphere Application Server Community Edition (currently release • An IDE: Eclipse (currently version 3.1.1 for use with the Application Server plug-in)
  • Password: manager
  • Transcript

    • 1. Kick-start your Java Apps: Free Software, fast development Eclipse IDE, WASCE, DB2 Express-C
    • 2. The Kick-start combo
      • DB2 Express-C database server
      • WebSphere Application Server Community Edition
      • The Eclipse IDE
    • 3. Agenda
      • Briefing on AI and How important is 3 tier model
      • J2EE Platform Architecture Overview
      • Introduce Student Kit
        • Eclipse Open Source IDE
        • WebSphere Application Server Community Edition
        • DB2 Express-C
      • Develop an example of web application: Demos
    • 4. Before You Start
      • Downloading and installing DB2 Express-C
      • Creating databases and manipulating data with tools in DB2 Express-C
      • Downloading and installing Application Server
      • Managing Application Server through the Web console
      • Connecting Application Server to DB2 Express-C using a JCA 1.5 connector
      • Downloading and installing Eclipse
      • Installing the Application Server plug-in for Eclipse
      • Managing, browsing, and editing DB2 Express-C data through the Eclipse IDE
      • Testing Web applications in Eclipse with embedded control of Application Server instances
      • Rapidly developing and testing a JSP/JSTL Web application in Eclipse, with data access to DB2 Express-C, and deploying it to Application Server
      • Configuring Application Server as a general Web server on the Internet
    • 5. Prerequisites
      • Familiar with Java development in general and server-side Java development specifically
      • Understand the general operations of a relational database
      • Familiar with basic J2EE Concepts
    • 6. System Requirements
      • Sun JDK 1.4.2_09 or above
      • Or IBM JDK 1.4.2 SR3
      • 512 MB of main memory (1GB recommended)
      • 900MB of disk space to install the software components & examples
    • 7. Overview
      • Eclipse, Application Server, and DB2 Express-C working together
    • 8. J2EE Platform Architecture Overview Session Beans Entity Beans Presentation Layer Business Layer Integration Layer JavaBeans SDOs Java Entity Entity Java Java JSP/JSF Pages Servlets HTML Pages JavaBeans JavaBeans
    • 9. Introducing DB2 Express-C
      • The robust, proven, and scalable database server
        • The core technology of DB2 has existed as an IBM product since 1983
        • International enterprises use DB2 today to maintain some of the largest databases on servers
        • scaling up (by adding more CPU and memory toone server) or scaling out (by adding more servers over an interconnection network)
      • Built-in management and business application features
        • 32-bitmicroprocessor-based server hardware (with extensions for 64-bit CPUs)
        • built-in self-monitoring, maintenance, and tuning features
        • Transactions, XA distributed transactions, stored procedures, referential constraints, and triggers have been well-tested
      • DB2 Express-C can grow with your needs
    • 10. Downloading and Installing DB2 Express-C
      • Downloading DB2 Express-C
        • Go to DB2 Universal Database Express Edition for Linux and Windows
      • Installing DB2 Express-C
        • Unzip the downloaded file, , to a directory.
        • Run SETUP.EXE to begin installing DB2 Express-C
    • 11. Installing DB2 Express-C Setup screen for DB2 Express-C installer
    • 12. Installing DB2 Express-C
      • Selecting typical installation for DB2 Express-C
    • 13. Installing DB2 Express-C Windows user authentication assignments for DB2 installation
    • 14. Understanding the DB2 Express-C Components
      • DB2 System Services
      • DB2 tools and utilities for administrators, users, and developers
    • 15. Understanding the DB2 Express-C Components
      • DB2 System services
    • 16. Understanding the DB2 Express-C Components
      • DB2 tools for administrators, users, and developers
    • 17. Working with the DB2 Command Line Processor
      • Logging on the CLP of DB2 Express-C
        • Ex: connect to sample
      • select firstname, lastname, salary from employee where salary > 40000
    • 18. DB2 Script file for creating a table
      • products.sql
    • 19. Introducing WebSphere Application Server Community Edition
      • Server for J2EE 1.4 applications and Web Services
        • JSPs
        • Servlets
        • Custom Java coding
        • EJBs
        • Model-view-controller (MVC) frameworks
        • Lightweight development frameworks
        • JCA 1.5 resource adapters connecting to EIS or legacy systems
        • Other data-access components
      • Once a Geronimo ( )
    • 20. WebSphere Application Server’s open source server components
    • 21. Downloading and Installing Application Server
      • Downloading Application Server
        • Go to: Download: WebSphere Application Server Community Edition V1.0.0.1
      • Installing Application Server
        • Run the wasce_setup- file on your system
    • 22. A system console showing output from the Application Server Startup
    • 23. The login screen for the Application Server Administration Console
    • 24. Operating Application Server
      • Starting server
        • select IBM WebSphere > Application Server Community Edition > Start the server from the Windows Start menu
      • Stopping Server
        • Log in to the Administration Console and select Shutdown from its menu on the left-hand side.
        • From the Windows Start menu, select IBM WebSphere > Application Server Community Edition > Stop the server
    • 25. Obtain a list of installed applications deploy list-modules
    • 26. Connecting Application Server to DB2 Express-C
      • Deploying a resource adapter
        • Deploy JCA 1.5 resource adapter on Application Server
      • Uploading the DB2 Express-C JDBC driver to the code of Application Server
      • Creating a deployment plan to deploy TranQL resource adapter, configured with the JDBC driver
    • 27. Connecting Application Server to DB2 Express-C
      • Uploading the DB2 JDBC driver and license JARs to Application Repository
        • db2jcc.jar
        • Db2jcc_license_cu.jar
    • 28. Connecting Application Server to DB2 Express-C
      • Adding a system-wide database pool
    • 29. Introducing the open source Eclipse IDE
      • Built-in smart editors for Java code, HTML, XML, and so on
      • Full syntax highlighting on all editors
      • Full syntax check as you enter your code
      • Context-sensitive code assists for supported programming languages, including dynamic API documentation lookup
      • Support for the development of standard Java applications, as well as J2EE targets, such as Web applications and Web services
      • Tight integration with popular version-control systems, such as Subversion and CVS
      • Tight integration with popular Java build tools, such as Apache Ant
      • Tight integration with popular Java unit-testing frameworks, such as JUnit
      • Ability to control, manage, and deploy applications to servers during the test and debug cycle
      • Tight integration with relational database sources through JDBC
      • One-click ability to find the declaration of a type or base type anywhere in the source code
      • One-click ability to look up all references to a type or symbol anywhere in the source code
      • Refactoring tools that assist in the often tedious, complex, and
      • error-prone refactoring process
    • 30. Features of the Eclipse IDE user interface made available to all plug-ins
    • 31. Downloading and installing Eclipse
      • Downloading Eclipse
        • from
      • Unzip and install the Eclipse distribution
        • Double click eclipse.exe to initialize and to select workspace
    • 32. Eclipse SDK
    • 33. Connecting Eclipse to DB2 Express-C
      • From the Eclipse IDE menus, select Window > Show View > Other... .
    • 34. Exploring the SAMPLE DB2 Express-C database from Eclipse
    • 35. Working with data in the Data Output and Database Explorer views
      • Modifying table content
      • Examining table schema
      • Viewing the table content
      • Generating Data Definition Language (DDL) for your table
    • 36. Demonstration: Creating a Web application with Eclipse and WTP
    • 37. Summary
      • Installed and became familiar with DB2 Express-C, using its rich set of GUI tools and command-line tools
      • Installed and worked with WebSphere Application Server Community Edition, using its Web-based Administration Console as well as the command-line deployer tool
      • Connected WebSphere Application Server Community Edition to DB2 Express-C by deploying a system-wide database pool to the DB2 database
      • Installed the Eclipse IDE, the supporting Web Tools Platform, and the WebSphere Application Server Community Edition Eclipse plug-in
      • Connected Eclipse to DB2 Express-C through Eclipse's versatile
      • Database Explorer view, which lets you view schema structure, see table data content, modify data, and generate DDL
      • Used Eclipse to create a Web application and deployed it to WebSphere Application Server Community Edition with one click, supported through Installed and became familiar with DB2 Express-C, using its rich set of GUI tools and command-line tools
    • 38. Resources
      • Rational and Eclipse
      • developerWorks
        • Rational
        • Eclipse
      • Eclipse
      • Eclipse Technology on alphaWorks
      • Ready for IBM Rational software Plug-in Central http:// /
    • 39.