Certified Eclipse Bundle

Similar documents
Certified Eclipse Bundle

JBuilder 2008 also now has full support for Struts 1.x applications including graphical editing and Web flow development.

Collaborative Development for Java, Open Source. and the Web. Reviewer s Guide. Produced by CodeGear. November,

Borland Optimizeit Enterprise Suite 6

Building JavaServer Faces Applications

JBuilder 2007 Product Tour November 2006

Swing UI. Powered by Pentalog. by Vlad Costel Ungureanu for Learn Stuff

Contents Introduction 1

IBM Rational Application Developer for WebSphere Software, Version 7.0

Creating a Relationship Between Entity Beans Creating a Relationship With Primary Key Mapping Between Entity Beans Creating a Resource

J2EE Application Development : Conversion and Beyond Osmond Ng

THIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx

Oracle Developer Day

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

Graphical User Interface (GUI) components in Java Applets. With Abstract Window Toolkit (AWT) we can build an applet that has the basic GUI

Rational Application Developer 7 Bootcamp

Model-Code-Deploy platform. Product Overview. Features. UML support. Requirements management

JBuilder. JBuilder 6 features and benefits. Developer productivity Support for the latest Java standards

J Optimizer 1.0 User Guide

Getting the Most from Eclipse

Regular Forum of Lreis. Speechmaker: Gao Ang

JTcl and Swank. Bruce A. Johnson, Tom Poindexter, & Dan Bodoh. What s new with Tcl and Tk on the JVM. Wednesday, October 26, 11

Rizvi College of Arts, Science & Commerce Bandra (W), Mumbai Teaching Plan Academic Year

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

Java Training For Six Weeks

Introduction... xv SECTION 1: DEVELOPING DESKTOP APPLICATIONS USING JAVA Chapter 1: Getting Started with Java... 1

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release

Chapter 12 GUI Basics

Index. Symbols. /**, symbol, 73 >> symbol, 21

Java EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module

FREQUENTLY ASKED QUESTIONS

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP

Java Training Center, Noida - Java Expert Program

Eclipse Java Ejb 3.0 Tutorial For Beginners With Examples Pdf

Core Java. Basics of Java. String Handling. OOPS Concepts. Exception Handling

Outline. Project Goal. Overview of J2EE. J2EE Architecture. J2EE Container. San H. Aung 26 September, 2003

Handout 14 Graphical User Interface (GUI) with Swing, Event Handling

The Galilean Moons of Eclipse

Call: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline

CHAPTER 1: A GENERAL INTRODUCTION TO PROGRAMMING 1

Java- EE Web Application Development with Enterprise JavaBeans and Web Services

Index. Bitwise operations, 131. Cloud, 88, 101

JAVA SYLLABUS FOR 6 MONTHS

J2EE Application Development with WebSphere Studio

CSE 1325 Project Description

Swing. By Iqtidar Ali

Introduction p. 1 JFC Architecture p. 5 Introduction to JFC p. 7 The JFC 1.2 Extension p. 8 Swing p. 9 Drag and Drop p. 16 Accessibility p.

Oracle Application Development Framework Overview

Course Content for Java J2EE

What is it? What does it do?

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

J2EE Interview Questions

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Module Road Map. 7. Version Control with Subversion Introduction Terminology

Chapter 6 Enterprise Java Beans

Index. attributes, visual modeling of, , 565, 566, 567, 568 authentication, Authorization Constraint wizard, , 396

Developing Applications with Java EE 6 on WebLogic Server 12c

Oracle 10g: Build J2EE Applications

Oracle Fusion Middleware 11g: Build Applications with ADF I

User s Guide 12c (12.2.1)

JAVA MICROSERVICES. Java Language Environment. Java Set Up. Java Fundamentals. Packages. Operations

Distributed Multitiered Application

Web Services Designer puts you in control.use the new Web Services designer to visually create, validate, import, and export Web Services.

Java J Course Outline

What s New in Borland JBuilder 8

Tools to Develop New Linux Applications

JBuilder. Borland JBuilder 6 features. Developer productivity. Personal Professional Enterprise

Part 3: Graphical User Interface (GUI) & Java Applets

Java IDE Programming-I

How To Get Database Schema In Java Using >>>CLICK HERE<<<

BEAWebLogic Server. Introduction to BEA WebLogic Server and BEA WebLogic Express

Model Driven Development with EMF and EclipseLink (experiences in MDD and generating user interfaces)

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

Web Tools Platform (WTP) 3.1

Oracle Developer Day

SUN Sun Certified Enterprise Architect for J2EE 5. Download Full Version :

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

Enterprise Java Unit 1-Chapter 2 Prof. Sujata Rizal Java EE 6 Architecture, Server and Containers

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master

AD105 Introduction to Application Development for the IBM Workplace Managed Client

Writing Portable Applications for J2EE. Pete Heist Compoze Software, Inc.

The JSF Tools Project

The Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress*

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1

JAVA & J2EE UNIT -1 INTRODUCTION

Courses For Event Java Advanced Summer Training 2018

Borland JBuilder 7 Product Certification. Study Guide

All the Swing components start with J. The hierarchy diagram is shown below. JComponent is the base class.

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle Enterprise Pack for Eclipse

Intellicus Enterprise Reporting and BI Platform

Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)

Chapter 13 GUI Basics. Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved.

IBM Workplace Software Development Kit

Layout. Dynamic layout, Swing and general layout strategies

CO Java EE 7: Back-End Server Application Development

ADVANCED JAVA COURSE CURRICULUM

Transcription:

Certified Eclipse Bundle Turbo Professional Enterprise Integrated Installation >> Sample Applications >> Eclipse 3.3.2 (Europa) Framework with WTP 2.0, including: >> Business Intelligence and Reporting Tools (BIRT) >> CVS plug-in >> Dali Java Persistence Tools >> Data Tools Platform (DTP) >> Eclipse Modeling Framework (EMF) >> Graphical Editing Framework (GEF) >> J2EE Standard Tools (JST) >> Java Development Tools (JDT) >> Mylyn (formerly Mylyr) >> Plug-in Development Environment (PDE) >> Rich Client Platform (RCP) >> Test and Performance Tools Platform (TPTP) >> Visual Editor (VE) >> Web Standard Tools (WST) >> Additional Eclipse and Third-Party Plug-Ins (partial list): Apache >> Apache Ant >> Apache Maven 2.0 Integration >> Apache Xerces >> Eclipse AspectJ Development Tools (AJDT) >> Eclipse Communication Framework (ECF) >> Eclipse Graphical Modeling Framework (GMF) >> Eclipse JavaServer Faces Tools (JSF) >> Eclipse Modeling Framework Technology (EMFT) >> Eclipse UML 2 >> Eclipse XSD (part of Eclipse MDT) >> Hibernate >> JUnit >> MySQL >> Spring IDE >> Java EE Support LiveSource graphical view of EJB 2.1 projects LiveSource graphical view of EJB 3.0 projects LiveSource graphical view of JPA (Hibernate/TopLink) projects 1

Visual point-and-click two-way designer of Entity, Session, and Message Beans. Two-way generation of classes and annotations Visually design CMP 2.x relationships and configure database mapping Visually design EJB 3.0/JPA entity relationships and configure database mapping Configure XDoclet task properties for server runtimes supported in JBuilder Visually configure persistence properties for EJB 3.0/JPA Full build/deploy/redeploy capabilities Visually create Session Beans Automatically arrange Beans on design panes Create multiple design panes to logically group Beans in an EJB group Adjust filtering to hide or show generated classes Import EJB descriptors, including vendor-specific descriptors, for all supported servers Visually create Message-Driven Beans Visually create Entity Beans Convert descriptor-based source to XDoclet or Java EE 5 annotations Import multi-module Java EE projects from earlier versions of JBuilder and convert them to native Eclipse projects Generate EJB 2.x Entity Beans from existing database schema Generate EJB 3.x Entity Beans from existing database schema Instant navigation between visual EJB components in designer and source Visually create OCL constraints Fully integrated with Eclipse 3.3 framework and Eclipse WTP 2.0 VisiBroker builder - integration to VisiBroker tools Visual representation of Java/EJB with methods and operations APPLICATION SERVERS SUPPORTED Apache Geronimo 1.1.1 >> Apache Geronimo 2.0 >> Apache Tomcat 6.0 >> BEA WebLogic Application Server 10.0 >> BEA WebLogic Application Server 8.1 >> BEA WebLogic Application Server 9.2 >> Borland Enterprise Server 6.7 >> IBM WebSphere 6.0 >> IBM WebSphere 6.1 (with EJB 3 feature pack) >> JBoss 3.2.3 >> JBoss 4.0.5 >> JBoss 4.2.2 >> Oracle Application Server 10.1.3.2 >> Oracle Containers for Java (OC4J) 10.1.3.2 >> Sun GlassFish 1.0 >> Sun GlassFish 1.1 >> 2

Sun GlassFish 2.0 >> Web Services Support WEB SERVICES DESIGNER Visual two-way designer for creating Axis based Web Service-enabled applications Streamlined user interface and wizards Visual representation of WSDL with methods and operations Activate or deactivate services without removing components from the designer Instant navigation between visual Web Services components in designer and source Import Web services projects from earlier versions of JBuilder, and convert them to native Eclipse projects Deploy an EJB as a Web Service BUILD, DEBUG, AND RUN WEB SERVICES Create an Axis deployment environment Dynamic generation and deployment of Web Services components during project builds Deploy Axis runtime to Tomcat, JBoss, WebLogic, WebSphere, Geronimo, GlassFish, or Oracle Collaboration and Team Development with ProjectAssist and TeamInsight CREATE NEW TEAM PROJECT ENVIRONMENT DEFINITION Wizard to create a new deployment model >> Options for deep and shallow scanning for pre-existing services >> Create new installation or assimilate existing installation for: Source code management >> Defect tracking >> Requirements management and project planning >> Continuous integration builds >> Create new projects on a new or existing server deployment, across all services >> Create new users, add users to new or existing projects >> Mylyn (OSS) >> XPlanner Mylyn Connector >> StarTeam Mylyn Connector >> INSTALL NEW TEAMINSIGHT STACK Deep or shallow scan of target server for potential conflicts >> Full deployment and automated configuration of all services >> 3

Automated test of deployment to verify the system is operational >> SUPPORTED TOOLS FOR TEAMINSIGHT Bugzilla >> Continuum >> CVS >> Borland StarTeam >> Subversion >> XPlanner >> PROJECT PORTAL Monitor activity in source code repository for project, track recent check-ins >> Monitor quality metrics including tables of bugs by severity, by product area, by owner, newest bugs, and bug find/fix rates Monitor team velocity via live burn-down charts >> Monitor team progress against committed features, feature-by-feature >> Monitor continuous integration builds, track failed builds to identify root-cause >> >> IDE INTEGRATION Automatic configuration of IDE to pull project from CVS >> Automatic configuration of IDE to pull project from Subversion >> Single-pane view of individual s project responsibilities: Assigned Tasks, Requirements Owned, Requirements Tracked, Assigned Bugs, Reported Bugs, and Code To-Dos Project portal and all services available via integrated, tabbed browser in IDE >> Integrated creation and editing of bug reports >> Integrated creation and editing of requirements and tasks >> Full off-line mode for persistent access to requirements, tasks, defects with automated synchronization Serverless LAN peer discovery and chat >> Peer code reviews >> Open API to enable integration with other popular version control systems such as Perforce, ClearCase, and ClearQuest Additional Productivity Features >> >> RMI builder JNI builder Import JBuilder 2006 projects >> Quality Assurance: Code audits and metrics >> Design Patterns support, including GoF patterns with code template design and re-use Code Profiling and Performance Tuning Seamless integration with JBuilder 4

Complete code profiling and performance management capabilities for identifying and solving code-level performance issues. Improve performance and reliability of any Java code: Java applications, Java EE applications, servlets, applets, EJBs, JavaBeans, JSP applications, and Java Tag Libraries Easily connects to a remote Java process to test a program running on a different machine or a program launched outside of JBuilder MEMORY AND CPU PROFILING High-level performance-related data displayed in real time in order to determine whether a performance issue is related to CPU, memory, or both Automatic Memory Leak Detector monitors the evolution of memory usage over time for the immediate identification of potential memory leaks Real-time monitoring of object allocations to understand how the profiled program uses the virtual machine memory; Allocation Backtrace View enables identification of the code or part of the program responsible for object allocations Object Size Display automatically computes and displays, in real time, the amount of memory being consumed by all instances of a class; then sort and view by object size to prioritize objects consuming the most memory Reduced reference graph provides a transitive closure of the full reference graph to display only references that should be removed in order to free the object for garbage collection CPU Profiler measures pure CPU usage or time usage during a profiling session, with option to use sampling-based or instrumentation-based profiler Display profiling information per thread and thread groups, with color highlighting of threads that were busy during profiling session HotSpot Display lists methods where most time was spent, to help identify bottlenecks due to single methods Scalable call graph visually isolates critical code. Select a string allocation and highlight the flow of a method call to see where memory and time are being spent Automatic Application Quality Analyzer supports performance-error prevention and coding standards by automatically detecting VM-level performance bugs Export views in XML, HTML and CSV format THREAD DEBUGGING Real-time display of the progress of all threads running within the virtual machine Understand thread contentions for a monitor with the detailed panels of the Contention View Wait state monitoring to understand why a thread is not making progress with the Waiting View and I/O Waiting View Identify and correct excessive locking where a thread enters and holds monitors using the Monitor Enter View reports Analyze deadlocks using graphical view of the relationships between threads and monitors to quickly understand deadlock situations Predict deadlocks with Monitor Usage Analyzer which generates full list of warnings and errors that might lead to deadlocks and performance bottlenecks, such as lock order warnings, lock and wait warnings, and lock and I/O wait warnings 5

CODE COVERAGE Real-time Class Coverage View to quickly see the coverage for each class and identify classes not fully covered Real-time display of all classes and interfaces used by the tested program and real-time percentage of lines covered per class Method Coverage View displays the methods and lines of code for a selected class that have not been used, allowing developers to modify test plans to cover all areas of the code Source Code Viewer shows lines of code that have never been executed, making it easier to spot dead code Option to display the interfaces that have been loaded by the virtual machine and those that have not been loaded Batch-mode support to easily include code coverage in any batch-mode testing process REQUEST ANALYZER Profile the performance behavior of your Java EE application code across the following Java EE components: JDBC, JSP, JNDI, Enterprise JavaBeans, and JMS containers Improve performance and reliability of Java EE-related application code earlier in development with drill-down performance information for Java EE components Visual interface simplifies the complexity of Java EE application interactions using graphical representation System Dashboard view provides a graphical display of the application time spent in Java EE components and total number of requests. Shows the percentage of use for each server module to quickly detect any major component-level performance issues System Composite view displays all of the Java EE events that have occurred in an application, in real time, in their proper hierarchy. Hierarchy shows the relationship of events in terms of which events spawn others UML Modeling and Code Archeology Generate HTML documentation Documentation template designer Generate documentation using template Generate image files from UML diagrams Automatic generation of sequence diagrams XMI import and export Use Case diagrams >> Activity diagrams Sequence diagrams Class diagrams Component diagrams >> Deployment diagrams >> State Machine diagrams >> Composite Structure diagrams >> Communication diagrams >> 6

Web services diagrams Requirements management using ReqPro Requirements management using CaliberRM Application Factories Visually organize code >> Track changes to Application Modules >> Associate changes to actions >> Data mine actions from the past >> Associate all project artifacts in the context of the desired user story or task >> Application Module Designer >> Application Module Runtime >> Application Factory Explorer >> Recipe Editor >> Data-aware Web application modules for Struts 2, Spring MVC, JSF >> E-commerce application module based on OFBiz >> Template application modules for PetStore and Struts-BookStore >> Support for 3 user roles: Consumer Role, Producer Role, and Ad-hoc Developer Role >> Code generation/templating mechanisms that provide a way to generate template code via Application Module Scripts Swing Designer CODE GENERATION OPTIONS Bi-Directional Code Generation >> Read & write almost any style >> Block mode (default) >> Flat mode >> Prefix component creation Share variables Control variable declaration Create event handler stubs Define default variable names Make selected widgets fields by default Make all widgets fields by default Event handlers as anonymous classes Event handlers as inner classes Implement listener interface in parent class >> SPECIAL FEATURES Reverse engineer hand-written code >> Supports user code refactoring >> 7

Free-form code editing >> Visual Inheritance Custom widget support Palette Manager Embedded Composite support Custom Widget Templates Widget Morphing Layout Assistant Graphical Tab Order Editing Multi-Widget Select & Edit Marquee Select Align multiple widgets Replicate width and height Gradient Editor for CLabels Unlimited Undo/Redo >> Cut/Copy/Paste >> Sticky Mode for multi-widget add >> Show externalized strings >> Display labels in multiple locales Internationalization tools & wizards Auto-update resource bundles Control editor layout >> SWT SPECIAL FEATURES SWT_AWT Extract Composite Refactoring Gradient Editor for CLabels Draft Mode >> SWING WIZARDS Swing JFrame >> Swing JDialog Swing JPanel Swing JApplet Swing JInternalFrame Swing Application SWING CONTAINERS JPanel >> JScrollPane >> JSplitPane >> JTabbedPane >> 8

JToolBar >> JDesktopPane JInternalFrame SWING LAYOUTS Graphical Layout Feedback >> Null/Absolute >> FlowLayout >> BorderLayout >> GridLayout >> CardLayout GridBagLayout BoxLayout / Struts & Glue SpringLayout JGoodies FormLayout Java 6 GroupLayout SWING CONTROLS Support for custom / 3rd party widgets JButton >> JCheckBox >> JRadioButton >> JToggleButton >> JLabel >> JTextField >> JPasswordField >> JTestArea >> JFormattedTextField JSlider JScrollBar JList >> JComboBox >> JSpinner JTree >> JTable >> JToolBar.Separator >> JSeparator JProgessBar JOptionPane JTestPane JEditorPane Action 9

ButtonGroup SWING MENUS Graphical Menu Editing JMenuBar JMenu JPopupMenu JMenuItem JCheckBoxMenuItem JRadioButtonMenuItem Menu Separator AWT WIDGETS Panel ScrollPane Button Label Checkbox Choice List Scrollbar TextField TextArea SWING LOOK & FEELS Windows >> CDE/Motif >> Metal >> JGoodies Plastic JGoodies Plastic 3D JGoodies Plastic XP JGoodies Windows Liquid Kunststoff Copyright 2008 CodeGear. All rights reserved. All Borland brand and product names are service marks, trademarks or registered trademarks of Borland Software Corporation in the United States and other countries. All other marks are the property of their respective owners. www.codegear.com 10