click below
click below
Normal Size Small Size show me how
SCJA-drills-chap10
Question | Answer |
---|---|
What kind of systems is the Java SE platform used for? | The Java SE platform is used to build client and/or client-server systems. |
Name a few APIs that the Java SE platform contains. | The Java SE platform contains the Java SE API, which includes JDBC, JNDI, RMI, AWT, I/O, Swing, networking, language, and utilities APIs. |
What does the Java SE platform contain? | The Java SE platform contains the Java Runtime Environment (which houses the Java SE API, JVMs, and deployment APIs) and the Java Development Kit (which includes all necessary compilation and debugging tools). |
What is the Java ME platform intented to be used for? | The Java ME platform is used to build applications for embedded and mobile devices. |
Which configurations are included in the Java ME platform? | Java ME includes the CDC and CLDC configurations. |
Which CDC profiles does the Java ME platform include? | Java ME includes the CDC Personal Profile (PP), Personal Basis Profile (PBP), and Foundation Profile (FP). |
Which CLDC profiles does the Java ME platform include? | Java ME includes the CLDC Mobile Information Device Profile (MIDP) and the Information Module Profile (IMP). |
What kind of systems is the Java EE platform used for? | The Java EE platform is used to build enterprise systems. |
Describe the MVC design included in EE | The Java EE platform includes an MVC design pattern that cleanly separates the controlling tier, presentation tier, and business tier, providing a scalable, flexible, and secure development and deployment environment. |
Name a few APIs which Java EE includes. | Java EE includes the EJB, JMS, Web Services, JAX-RPC, Servlets, JSP, and JavaMail APIs. |
What does the Remote Method Invocation API provide? | The Remote Method Invocation API provides a means for Java applications to perform distributed computing. |
Where is RMI technologies heavily used? | RMI technologies are heavily used with Enterprise JavaBeans. |
What does RMI allow, in regard to servers? | RMI allows for servers to be initialized with minimum effort. |
What is the JRMP? | Java Remote Method Protocol (JRMP) is the Java-only implementation of RMI. |
What is rmic? | The command-line tool ‘rmic’ is used to create RMI stubs and skeletons. This tool is not required for J2SE 5.0 and later. |
What is an RDBMS? | An RDBMS is a type of database management system that organizes its data in the form of interrelated tables. |
What is SQL? | SQL is a software language designed for retrieval and management of information in RDBMS systems. |
What is a stored procedure? | A group of SQL statements is considered a stored procedure. A stored procedure is compiled into a single execution plan and is executed within the database. |
Give three characteristics of the JDBC API. | The JDBC API 1) establishes connections with relational databases, 2) sends SQL queries to relational databases and 3) receives and processes the results of SQL queries from relational databases. |
What does JNDI allow? | JNDI allows for interaction with naming and directory services. |
Which methods does JNDI include? | JNDI methods include connection capabilities of naming and directory service objects as well as searching, retrieval, and storage capabilities of naming and directory service objects. |
What does JNDI operations support? | JNDI operations support the association of attributes with objects to assist in the management and retrieval of information related to those objects. |
What does the JNDI event interface allow? | JNDI provides an event interface that allows the client application to be notified when directory information has been changed. |
What does JNDI essentially do? | JNDI essentially lays things out in a tree structure of directories and objects. |
What does JMS include? | JMS messages include asynchronous requests, reports, and events. |
What does JMS support? | JMS supports 1) the publish/subscribe messaging system model and 2) the point-to-point messaging system model. |