Java EE Unit 1 Detailed Notes
Java EE Unit 1 Detailed Notes
Java EE is a platform for building large scale, multi-user, secure, and scalable business
applications.
It is a business application used in organizations to manage operations like HR, sales, banking, etc.
3. Java EE Technologies:
- JSP (Java Server Pages): Used for creating dynamic web pages.
- JMS (Java Messaging Service): Used for message communication between different parts of the
application.
- Four-tier Architecture: Client -> Web Server -> Application Server -> Database.
5. Java EE Containers:
6. GlassFish Server:
GlassFish is a Java EE Application Server that runs Java EE components like Servlets, JSPs, EJBs.
7. Introduction to Servlets:
Servlet is a Java class that runs on server and handles client requests and responses.
Advantages:
- Secure
- Robust
@WebServlet("/Hello")
res.setContentType("text/html");
HttpServletResponse.
Example:
@WebServlet("/Welcome")
IOException {
res.setContentType("text/html");
3. Create Statement
5. Process Results
6. Close connection
Class.forName("com.mysql.jdbc.Driver");
</form>
@WebServlet("/RegisterServlet")
ServletException, IOException {
response.setContentType("text/html");
try {
Class.forName("com.mysql.jdbc.Driver");
pst.setString(1, uname);
pst.setString(2, pass);
pst.setString(3, email);
pst.setString(4, country);
} catch(Exception e) {
out.print(e);