Webfire Themes Weebly Templates
    Mapple Jaipur
    info@mapple.ac.in
        mapple.edusoft@gmail.com
    Call us :  8233-25-2525
                          8233-54-5555
    • Home
    • Profile
      • Meet the Team
      • Partner with us
      • Webmail
      • Career >
        • Code of Conduct
    • Services
    • Training
      • Online Registration
      • IT Training >
        • Oracle Training >
          • Oracle 11g Database (DBA) >
            • 11g: Introduction to SQL
            • 11g: Administration Workshop 1
            • 11g: Administration Workshop 2
          • Oracle 10g Database (DBA) >
            • 10g: Introduction to SQL
            • 10g: Administration Workshop 1
            • 10g: Administration Workshop 2
          • Oracle 9i Database (DBA) >
            • 9i: Introduction to SQL
            • 9i: Administration Fundamentals 1
            • 9i: Administration Fundamentals 2
            • 9i: Performance Tuning
        • Big Data >
          • Introduction to Big Data
          • Big Data Essentials
        • Java Training >
          • Java Fundamentals SE6 (OCJA)
          • Java Fundamentals SE7 (OCJA)
          • Java Fundamentals SE8 (OCJA)
          • Java SE6 (OCJP)
          • Java SE7 (OCJP)
          • Java SE8 (OCJP)
          • Java SE 7 New Features
          • Java SE 8 New Features
          • Java EE6 Developing App (OCWCD)
          • Java EE6 Servlets & JSP (OCWCD)
          • Java EE6 EJB TECHNOLOGY (OCBCD)
        • PHP With MySQL >
          • PHP Training & MySQL
          • MySQL for Developers
        • Ethical Hacking
        • SEO Training
      • SSC Training >
        • SSC SYLLABUS TIER-I >
          • QUANTITATIVE APTITUDE
          • GENERAL MENTAL ABILITY
          • ENGLISH
          • COMPUTER AWARENESS
          • GENERAL KNOWLEDGE
    • Certification
    • Online Test
      • Admin
    • Alliances
    • Placement
    • Contact Us
      • Bank Details

    Developing Applications With the Java SE 6 Platform (SL-285-SE6)

    What you will learn:
    The Developing Applications With the Java SE Platform course provides students with practical experience in designing a vertical solution for a distributed, multi-tier application. The course takes students through the process of designing a multi-tier application in a case study approach – requirements gathering, analysis and design, and development of the key components of the application. Students will design the application with a Model-View-Controller (MVC) pattern, implement testing with JUnit, create a Graphical User Interface (GUI) that supports logging, implement database connections with JDBC, create both client and server components, implement threading to enabling scaling of your application and use Remote Method Invocation (RMI) to communicate between objects on your client and server components. The course features the Java Platform, Standard Edition 6 (Java SE 6) technology and utilizes the Java SE Development Kit 6 (JDK 6) product. The students perform the course lab exercises using the NetBeans Integrated Development Environment (IDE).

    Why Java Training from Mapple Edusoft :
    • Official Course-ware from Oracle University.
    • Authorized Structured Java Training in Jaipur.
    • Highly Qualified Java Industry Experts as Trainer.
    • Hands on experience on Java Software.
    • Course Completion Certificate From Oracle University.
    • Discount Vouchers for International Exams.
    • 10 Full-length Online Mock Tests (Real-life Java® Exam) per Module.
    Prerequisites :
    • Develop applications by using the Java programming language
    • Program with sockets or streams
    • Understand GUI design
    • Understand basic Structured Query Language (SQL) statements
    • Understand basic Transmission Control Protocol/Internet Prot
    • Understand basic Unified Modeling Language (UML) diagrams
    • Understand how to implement interfaces and handle Java programming exceptions
    • Use object-oriented programming techniques

    Course Topics :
    Introduce the BrokerTool Application
    • Explain the problem statement of the BrokerTool application
    • Creating and populating the StockMarket Database
    • Executing SQL Statements on the StockMarket Database

    Apply the Model View Controller (MVC) Design Pattern
    • Explain design patterns
    • Explain the MVC design pattern
    • Analyze how the MVC design pattern can be used in applications
    • Add MVC Interaction Code

    Implement Unit Testing
    • Develop unit test cases using JUnit
    • Execute Unit test cases
    • Open the InfoTool Project
    • Prepare JUnit Test Cases for the InfoTool Project
    • Analyze the JUnit Test Cases of the InfoController class of the InfoTool Project
    • Create and Analyze Test Methods Inside InfoToolTest.java File
    • Create a TestSuite of all the Test Cases of the InfoTool Project

    Design the BrokerTool Application
    • Apply the MVC design pattern
    • Begin the analysis and design of the project under study
    • Develop a build plan for the project
    • Create the MVC Participants
    • Establish the BrokerTool MVC Baseline

    Implement the Java Database Connectivity (JDBC) API
    • Describe the JDBC API
    • Explain how using the abstraction layer provided by the JDBC API makes a database front end portable across platforms
    • Describe the five major tasks involved with the JDBC programmer's interface
    • State the requirements of a JDBC driver and its relationship to the JDBC driver manager
    • Describe the data access objects (DAO) pattern and its applicability to a given scenario
    • Identify the Workflow and Object Interactions
    • Implement a Database-Connected Broker Model by Using the DAO Pattern

    Create Graphical User Interfaces (GUI)
    • Apply the principles of good GUI design
    • Design and implement a GUI for the project using Matisse
    • Apply the Composite Design pattern to build the BrokerTool GUI
    • Use JTable and JTabbedPane classes in your application to build a sophisticated GUI
    • Copyright © 2011, Oracle. All rights reserved. Page 2
    • Add AllCustomerTablePanel to the Palette Window and drag-and-drop to the BrokerGui Class
    • Create the CustomerPanel Class, add to the Palette Window and drag-and-drop to the BrokerGui Class
    • Change the Order of the Tabs
    • Compile and Test the BrokerGui Class

    Handle GUI Events
    • Implement a view class
    • Implement a controller class
    • Create the BrokerTool view Class
    • Create the BrokerTool Controller Class
    • Compile and Testing the BrokerGui Class
    • Add Event Handling Functionality

    Log Messages in GUI
    • Use the logging API
    • Examine a logging example
    • Write a custom handler
    • Set filters to a particular handler
    • Create the Custom Handler Class

    Implement Multiple-Tier Design
    • Compare the BrokerTool two-tier design with the three-tier design for the same application
    • Explain how you can use the Java technology package, java.net to implement networking applications
    • Demonstrate how to use the Command design pattern in the application
    • Apply the Strategy design pattern to create reusable code
    • Describe how you can implement the network client
    • Describe how you can implement the network server

    Implement Advanced Multiple-Tier Design
    • Use the new Java concurrency APIs to create a multithreaded server
    • Examine a thread pool
    • Identify integrity problems in multithreaded servers
    • Create a Generic Network Client Class

    Communicate With Remote Objects Using Java RMI
    • Create remote objects
    • Use Java RMI to create a multi-tier application
    • Deploy a Java RMI Implementation of the BrokerModel Interface
    • Create a Java RMI Implementation of the BrokerView Interface
    Certificate From Oracle University :
    Advance Java Training in Jaipur - OCJP ,OCWCD
    Advance Java Training in Jaipur - OCJP ,OCWCD
    Authorized Java Training in Jaipur @ Mapple Edusoft

    OUR SERVICES : 

    IT Training & Skill Development
    International Certification
    Earn & Learn
    Software & Website Development
    Business Support Services
    Infrastructure leasing
    Franchise

    Company :

    About Us
    Contact Us
    Terms and Conditions
    Privacy Policy
    Disclaimer of Warranty

    Alliances :

    Oracle - Java - WDP
    EC - Council
    MeritTrac Services Pvt. Ltd
    Aspiring Minds
    Hughes Communication India Ltd.

    Contact US

    • Mapple Edusoft Private Limited
      78, 3rd Avenue, Goms Defence Colony,
      Vaishali Nagar, Jaipur - 302021
      Rajasthan
    • +91-8233-54-5555
      +91-8233-25-5555
    • info@mappleedusoft.com
    • www.mappleedusoft.com

    Back to top