Hướng dẫn đầy đủ về Ứng dụng Web Java EE (JSP / Servlet, EJB, JPA, SQL Server, Glassfish) Vũ khí cần chuẩn bị để thực hiện ở bài viết này: NetBeans IDE 8.2 Glassfish 4.1.2 SQL Server 2021 Management Studito mssql-jdbc-9.2.1.jre8.jar Nội dung chủ yếu: - Tạo database với SQL Server 2021 Management Studito - Tạo JDBC Connection Pool và JDBC Resource riêng để tái sử dụng với Glassfish Server - Tạo project EJB CRUD
Xây dựng bắt lỗi form bằng VanillaJS để gửi biểu mẫu Chuẩn bị: - VSCode - Kiến thức HTML/CSS/JS Để bắt lỗi form trước khi gửi tới server xử lý ta làm như sau: Cấu trúc source: Tập chung vào các file sau: - Common.js: xây dựng các hàm global sử dụng nhiều lần - Validation.js: xây dựng các hàm bắt lỗi trong đối tượng Validation - Main.js: xử lý dữ liệu được lấy từ form để submit Giao diện được xây dựng: Form: Thông báo:
Ứng dụng Web Java EE (JavaServer Faces, EJB, JPA, SQL Server, Glassfish) Hướng dẫn đầy đủ Xem phần khởi tạo connection pool với grassfish4 và tạo project EJB tại đây: Java EE Web Application (JSP/Servlet, EJB, JPA, SQL Server, Glassfish) Full Tutorialot.com/2021/06/java-ee-web-application-jsp-servlet-ejb-jpa-sql-server-glassfish.html Tạo database tên Shopee và copy đoạn script bên dưới chạy: USE [Shopee] GO /****** Object: Table [dbo].[category] Script Date: 6/1/2021 11:13:07 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ category ]( [ id ] [ int ] IDENTITY (1,1) NOT NULL , [name] [ varchar ](50) NULL , CONSTRAINT [PK_category] PRIMARY KEY CLUSTERED ( [ id ] ASC ) WITH (PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON ) ON [ PRIMARY ] ) ON [ PRIMARY ] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[product] ...
Nhận xét
Đăng nhận xét