JSP là gì? Lợi ích và lý do nên sử dụng JSP trong lập trình web
JSP có tên đầy đủ là JavaServer Pages. Đây là công nghệ sử dụng ngôn ngữ lập trình Java để phát triển ứng dụng web.
Đặng Tùng Lâm là một trong những Developer - nhà phát triển với nhiều năm kinh nghiệm làm việc. Hiện anh đang đảm nhận vị trí Head of Software Development Department tại Bizfly Cloud - đơn vị thành viên của VCCorp - một trong những công ty công nghệ hàng đầu tại Việt Nam.
Từ khi ra trường tới nay, anh Lâm đã có cơ hội đảm nhận nhiều vị trí công việc từ thực tập Front End cho đến Full Stack Developer, sau đó là một Dev team Leader và hiện tại anh đang là một Trưởng phòng phát triển phần mềm. Tính tới thời điểm hiện tại, anh Lâm đã có gần 10 năm kinh nghiệm về phát triển phần mềm, tư vấn và triển khai các giải pháp tổng thể cho doanh nghiệp.
Hiện nay anh Lâm đang phụ trách 2 sản phẩm chính là Bizfly Cloud Business Email (Email doanh nghiệp không giới hạn tài khoản và thanh toán theo dung lượng) & Bizfly Cloud Email Transaction (Email giao dịch số lượng lớn). Cùng với đó anh cũng tham gia nghiên cứu và hỗ trợ chính trong nhiều dự án tiềm năng khác.
JSP có tên đầy đủ là JavaServer Pages. Đây là công nghệ sử dụng ngôn ngữ lập trình Java để phát triển ứng dụng web.
Dependency Inversion được hiểu là nguyên lý đảo ngược sự phụ thuộc. Đây là một trong năm nguyên lý SOLID quan trọng trong thiết kế phần mềm hướng đối tượng, được giới thiệu bởi Robert C. Martin
So sánh AngularJS và ReactJS sẽ giúp các bạn hiểu rõ về các tính năng quan trọng của chúng để đưa ra lựa chọn thích hợp.
Email transaction là các email được gửi trực tiếp đến một cá nhân sau khi thực hiện một hành động cụ thể. Đó có thể là các email tạo tài khoản, xác nhận đơn hàng, đặt lại mật khẩu, biên lai mua hàng, thông báo giao hàng, tương tác hỗ trợ khách hàng, v.v...
API được viết tắt là Application Programming Interface (giao diện lập trình cho ứng dụng). Có thể nói nói đây là một giao tiếp phần mềm dùng các ứng dụng khác nhau.
Khi sử dụng cú pháp Async/Await thì bạn phải nắm được luồng chạy trong các hàm này và cái gì được trả về trong các hàm này. Sau đây mình xin trình bày trình tự chạy các câu lệnh khi có Async/Awaittrong Nodejs.1. Xét ví dụ căn bản khi không có Async/Await sau đây.
Hai hệ quản trị cơ sở dữ liệu MySQL và PostgreSQL đều có những ưu điểm và nhược điểm riêng biệt. Bài viết này sẽ phân tích chi tiết các khía cạnh chính của MySQL và PostgreSQL giúp bạn đưa ra lựa chọn phù hợp nhất cho nhu cầu của mình.
YAML và JSON là hai định dạng phổ biến được sử dụng để biểu diễn và truyền tải dữ liệu. Giữa chúng nhìn qua có phần giống nhau, nhưng ẩn sâu bên trong là một số sự khác biệt rõ ràng ít người biết đến.
HTML và XML là hai ngôn ngữ đánh dấu rất quan trọng trong lĩnh vực công nghệ thông tin. Hãy cùng so sánh HTML và XML để hiểu rõ hơn về những điểm giống và khác nhau giữa hai ngôn ngữ này.
Cross-origin resource sharing (CORS) là một tiêu chuẩn để truy cập tài nguyên web trên các tên miền khác nhau. CORS cho phép các web scripts tương tác cởi mở hơn với nội dung bên ngoài tên miền gốc, dẫn đến sự tích hợp tốt hơn giữa các dịch vụ web.