The distance learning Java 2 Enterprise Design course is the perfect home study course to ensure that you succeed in this exciting field. Our uniquely flexible Java 2 Enterprise Design home learning course has no time limits. You can start your home learning course whenever you like and there are no deadlines to meet, so you can adapt your distance education course to meet your needs, all from the comfort of your own home.
Once you have registered on the distance education Java 2 Enterprise Design course you will be assigned a personal tutor who specialises in their field of study. Your dedicated personal tutor is always on hand to answer any query you may have, no matter how big or small, and you will also have access to a dedicated course advisor who offers guidance and advice.
|
 |
|
 |
 |
 |
 |
Java 2 Enterprise Design Course |
 |
 |
|
 |
| A Distance Learning Course of
1
Lesson |
|
|
 |
 |
| Course Description |
 |
| This series provides a comprehensive and practical guide for designing enterprise systems with the Java 2 Platform, Enterprise Edition (J2EE). Enterprise systems encompass those distributed, scalable, multi-user, and business-critical systems that are related to enhancing the productivity of a corporate or organizational enterprise via information technology. High-level topics include enterprise software development and the J2EE model, data enabling and JDBC, enterprise communication and services, systems assurance, Web enabling, and application enabling. The target audience includes software developers, designers, and architects with a background in object-oriented programming and Java. |
 |
| Course Syllabus |
 |
ENTERPRISE FOUNDATIONS
Provides an overview of enterprise components and how to develop enterprise applications using the Java 2 Platform, Enterprise Edition (J2EE).
- Enterprise components
- Information technology in the enterprise
- Object-orientation and the enterprise
- Unified Modeling Language
- Modeling diagrams
- Components and models
- Component model interfaces
- Component model standards
- Design patterns
- The J2EE model
- Component-container architecture
- Java enterprise architecture
- Data connectivity
- Communication mechanisms
- Assurance mechanisms
- Client connectivity
- Web connectivity
- Application connectivity
- Enterprise user interfacing
- User interface deployment considerations
MODELLING COMPONENTS WITH JAVABEANS
Provides an introduction to the JavaBean component model.
- JavaBeans
- Containers
- Components
- Contexts
- Events
- Properties
- Simple properties
- Array and indexed properties
- Bound properties
- Constrained properties
- Introspection
- Persistence
- Customization
- The InfoBus
ENTERPRISE DATA AND JDBC
Explains the concepts involved in enterprise databases and how JDBC is used to connect to DBMSs from Java applications.
- Database basics
- Transactions
- Relational databases
- Data model diagram conventions
- Object databases
- Relational versus object databases
- Relational/object translations
- JDBC architecture
- JDBC drivers
- JDBC connections
- JDBC statements
- Prepared statements
- JDBC result sets
- Obtaining database information
- Stored procedures
- Database naming via JNDI
- Distributed transactions
NETWORK AND WEB COMMUNICATIONS
Provides an overview of distributed systems and the general problems that affect distributed systems. The course describes network computing and the concepts for building client/server applications in Java. It also explains how Web communications are handled in Java.
- Distributed systems and mechanisms
- The network client and server
- Network computing
- TCP/IP
- Socket programming
- Advanced socket programming
- URLs
- HTTP basics
- HTTP handling in Java
- Common Gateway Interface
- Servlets
- HTML documents
- Dynamic HTML
CORBA, RMI AND DCOM COMMUNICATIONS
Provides an overview of how CORBA, RMI, and DCOM communications are handled in Java.
- CORBA, ORB, and IIOP
- CORBA Interface Definition Language
- CORBA communications
- Java IDL limitations
- RMI communications
- RMI architecture
- Java Remote Method Protocol
- RMI/IIOP
- RMI interfaces
- RMI servers
- RMI registration and utilization
- Custom sockets
- COM and DCOM
- DCOM Interface Definition Language
- DCOM communications
NAMING, DIRECTORY, TRADING AND ACTIVATION SERVICES
Provides an overview of the concepts behind accessing naming services in Java-based enterprise systems. It also describes the concepts behind and application of directory, trading, and activation services.
- Naming services
- JNDI architecture
- Naming objects
- Referenceable objects
- Naming events
- Naming files
- CORBA and DCOM naming
- RMI naming
- DNS
- Directory and trading services
- JNDI directory services
- Other directory services
- Trading services
- Microsoft Active Directory Services
- Activation services and RMI
- Other activation services
MESSAGING AND TRANSACTION SERVICES
Explains how to use messaging and transaction services when designing enterprise systems.
- Messaging
- Message-Oriented Middleware
- Java Message Service
- Core JMS Architecture
- JMS models
- CORBA messaging
- JavaMail architecture
- JavaMail messages and events
- Mail sessions
- Transactions
- Transaction services
- Transaction standards
- Object Transaction Service
- Java Transaction API
- JTA Transaction Manager interface
- JTA application interface
- JTA and X/Open XA
- Java Transaction Service
SYSTEMS ASSURANCE AND SECURITY
Provides an overview of the concept of assurance and some general approaches to providing assurance. It also describes the basic concepts behind security for enterprise applications.
- Assurance
- The assurance process
- Risk
- Benefits of assurance
- Security
- Reliability
- Availability
- Maintainability
- Safety
- Basic security model
- Cryptography
- Authentication and nonrepudiation
- Secure Socket Layer (SSL)
- Access control
- Auditing and policy administration
JAVA'S SECURITY FEATURES
Provides an overview of specific Java 2 security features.
- Java security architecture
- Byte code verifier
- Class loader
- Security manager
- Java Cryptography Architecture (JCA)
- Permissions
- Security policies
- Java access control
- Principal identification
- Protecting objects
- Java security extensions
ENTERPRISE WEB ENABLING
Provides an overview of Web browsers and servers and explains several forms of Web enabling. It also explains the differences between J2EE-based Web programming techniques and traditional Web programming techniques. It concludes with a discussion of XML and its integration with Java.
- Web browsers
- Web browser security
- The Java Plug-in
- Web servers
- Web server security
- Web server availability
- HTML
- CGI programming
- Scripting languages
- Active Server Pages
- Java-based Web programming
- XML
- Document Type Definition declaration
- Simple API for XML
- Document Object Model
- Java and XML
JAVA SERVLETS
Describes how to build Web-enabled enterprise systems using Java Servlets inside J2EE Web container environments.
- Servlet architecture
- Servlet interfaces
- Servlet HTTP interfaces
- Request processing
- Response generation
- Session management
- Servlet deployment
- Servlet configuration
- Servlet thread and activation services
- EJB and resource naming services
- Transaction service management
- Security service management
- Availability service management
JAVASERVER PAGES
Explains how to use JavaServer Pages to provide a way to Web-enable an enterprise via a programming paradigm more familiar to Web programmers.
- JavaServer Pages
- JSP language basics
- JSP directive elements
- Java scripting from JSP
- Java abstractions of JSP
- JSP factories and container information
- Custom JSP classes
- Standard Java objects from JSP
- Standard Java actions from JSP
- JSP configuration and deployment
- Custom Java actions and tags from JSP
ENTERPRISE APPLICATIONS AND ENTERPRISE JAVABEANS
Describes how services can be provided by enterprise application platforms to make developing enterprise applications an easier task. It also explains how EJB application servers help application-enable an enterprise.
- Enterprise application platforms
- Stand-alone enterprise applications
- Application servers and EJBs
- Architecture provider roles
- Application server components
- Application server client interfaces
- Application client implementations
- Application service management
- Enterprise JavaBeans
- EJB architecture
- EJB types
- EJB development
- EJB configuration and deployment
ADVANCED ENTERPRISE JAVABEANS AND APPLICATION INTEGRATION
Provides an introduction to the various Java enterprise technologies from within the context of J2EE EJBs. It also provides an overview of the problems and solutions with Enterprise Application Integration.
- Session beans
- Session bean client interfaces
- Entity beans
- BMP entity beans
- CMP entity beans
- Entity bean client interfaces
- EJB transactions
- EJB security
- EJB and other services
- Enterprise Application Integration
|
 |
| Qualifications |
 |
Printable Transcript On completion of this course you may print a transcript off as evidence of your progression throughout the course. |
 |
| Study Options |
 |
This course is an online course. With online study you have access to your entire course from the start of your studies. You can access your course materials, and submit all of your question papers to your personal tutor, online from anywhere in the World using your unique student account. |
 |
| Fees |
 |
| |
 |
Online

£50.00
N/A
N/A
N/A
Studying Online. If you would like to study online we cannot accept payment for course fees in instalments, instead course fees must be paid in full at the point of enrolment. The reason for this is due to the fact that when you study online you have access to all of your course materials from the outset.
|
 |
|
 |
| Requirements for Entry |
 |
There is no experience or previous qualifications required for enrolment on this course. It is available to all students, of all academic backgrounds. |
 |
| Study Hours |
 |
This is only an approximate figure and is dependant upon how much time you can dedicate to your studies and how well you grasp the learning concepts in the course material. Furthermore, at the end of each lesson there is a question paper that needs to be completed and returned to your tutor. You should allow at least 1 - 2 hours of study to complete each question paper.
The approximate amount of time required to complete
the course is: 40 hrs.
|
 |
| Additional Information |
 |
This course is different to other courses hosted on Elearnuk. The course is supplied by Stonebridge Associated Colleges in conjunction with Stonebridge IT School.
Once you have enrolled and paid for your course you will receive an email within 24-72 hours. The email will contain your username and password to login to your course. |
 |
| Related Courses |
 |
Below you will find a list of courses that previous students have taken to complement their course. We hope that this list will give you some idea of the types of progression courses we offer, or alternative course options that may be of interest to you.
- Information Resources Management -
This course explains how organisations can lever the power of information to deliver value to customers through improved products or services and by innovative use of information technology.
The course has three purposes. The first is ...
Read More » - Information Technology - This course is designed for students wishing to work towards the Diploma in IT or for a variety of vocational IT exams. It will also suit anyone interested in extending their knowledge of computers and their ...
Read More » - Microsoft Excel 2000 - This course will be of practical benefit to anyone who has to use (or indeed any good spreadsheet program) on a regular basis but it is also designed to prepare students for Microsoft Office User Specialist ...
Read More » - Microsoft PowerPoint 2000 - This course will be of practical benefit to anyone who has to use PowerPoint (or indeed any good presentation program) on a regular basis but it is also designed to prepare students for Microsoft Office User ...
Read More » - Microsoft Word 2000 - This course will be of practical benefit to anyone who has to use Word (or indeed any good word-processing program) on a regular basis but it is also designed to prepare students for Microsoft Office User ...
Read More » - Technology in Business - This programme is designed for people seeking to understand and apply the Information Technology a businesses. The course is particularly suited to staff and managers who wish to consider the best use of IT, specify equipment ...
Read More » |
 |
 |
 |
|
Nail Technician Professional
Do you want to start your own business as a Nail Technician? What about working in a nail bar, department store or beauty salon? The employment opportunities for qualified nail technicians are on the increase, and the Nail Technician Diploma Course is the perfect course to turn your dreams into reality.
New... Neuro Linguistic Programming - Advanced
NLP (Neuro Linguistic Programming) Practitioners help people come up with solutions in their lives to a wide range of complex problems and situations. This professional practitioner training course is designed to provide competence in the use of NLP to a recognised level. Practitioner level is equal to that of an advanced Diploma and is designed to enable specialised NLP practice.
Foot Health Practitioner Diploma Course
On successful completion of our course you will be fully trained and qualified to start your own business as a registered Foot Health Practitioner. Our first class theory training cannot be beaten by any other College and our practical training is conducted in a modern, state-of-the-art dedicated Foot Health centre.
|