Java web là gì, java ee là gì, j2ee là gì, Jakarta EE là gì spring framework là gì
Java ee là gì, j2ee là gì, jakarta ee là gì
Trước khi tìm hiểu các khái niệm java web là gì ? java ee là gì ? j2ee là gì ? Jakarta EE là gì ? spring framework là gì ? các bạn cần biết trang web có mấy loại và để xây dựng 1 trang web thì cần biết những kỹ thuật gì đã nhé
1. Trang web chia ra làm 2 loại chính
Web tĩnh:
Là những web có nội dung cứng, không thay đổi tự động được
Có nghĩa, web không có phần quản trị, tất cả nội dung của web đều hard code (gán cứng) trong các thẻ html
Web động:
Là web có phần quản trị nội dung, các thông tin trên website đều có thể thay đổi nội dung bất cứ lúc nào người dùng muốn, có nghĩa người dùng chỉ cần vô phần quản trị website và thay đổi nội dung mong muốn
2. Để xây dựng 1 website thì cần nhưng kĩ thuật gì
Chia thành 2 loại gồm backend và frontend
Backend bao gồm các ngôn ngữ lập trình: java, c#, php, nodejs …
Frontend bao gồm: html, css, javascript, bootstrap, jquery, reactjs, angularjs, vuejs ….
Vậy java web là gì?
Sau khi đọc qua 2 phần trên, thì java web là kĩ thuật xây dựng website sử dụng 1 kĩ thuật bên frontend và sử dụng ngôn ngữ lập trình java bên phía backend để phát triển web
Bên frontend có thể sử dụng bất cứ kĩ thuật gì mà mình liệt kê bên trên để viết, miễn sao nó ra được giao diện để người dùng sử dụng
Còn backend thì java web bắt buộc anh em phải sử dụng ngôn ngữ lập trình java nhé
Dĩ nhiên, không đơn thuần biết java là bạn có thể làm backend hoàn chỉnh, các bạn cần học thêm về database, ngoài ra các bạn cần biết 1 chút kiến thức về deploy server java web sau khi các bạn code web chạy dưới local ngon nghẻ
Mình nhận được khá nhiều câu hỏi là hiện nay, java web còn thịnh hành không và công ty họ còn đang sử dụng java web nhiều không
Java web hiện nay còn tương lai không
Thì thật sự như thế này, tương lai phía trước thì mình không nói được vì mình không phải nhà tiên tri, nhưng về hiện tại thì các dự án về java web cũng còn rất nhiều bởi lẽ có rất nhiều project được viết bằng java web từ những năm 2008, 2009, 2010 và ngày nay nó vẫn tồn tại
Đó là những hệ thống về ngân hàng, bảo hiểm, tài chính, những hệ thống quản lý … Hiện nay các hệ thống đó đang chạy ổn định vì vậy họ cần những người biết java web, dĩ nhiên là phải biết về những công nghệ mà web đó đang làm để bảo trì, nâng cấp, xây dựng thêm các tính năng mới cho web
Do đó nguồn việc hiện tại còn rất nhiều, nên anh em yên tâm. Quan trọng anh em có làm được không chứ việc thì không thiếu
Java ee là gì ? j2ee là gì ? Jakarta EE là gì ?
Trước khi spring framework ra đời vào khoảng năm 2003, 2004 thì cái tên J2EE rất chi là phổ biến trong cộng đồng java web
Khi các bạn nhìn qua thì tưởng JEE hay J2EE hay Jakarta EE là 3 cái khác nhau, nhưng thực ra chúng là 1 mà thôi
Tiền thân lúc ra đời nó mang tên là J2EE sau này thì chuyển thành JEE và ngày nay nó có 1 cái tên mới đó là Jakarta EE
Thực ra nó không có gì đâu chỉ là 1 trường phái để lập trình java web mà thôi
Hiểu đơn giản như iphone ấy, cũng cùng là iphone nhưng lại có iphone 10, iphone 11 ...
Thì java web cũng thế nó cũng chia làm 2 trường phái và java ee hay j2ee hay jakarta ee là 1 trong 2 trường phái đó
Khi các bạn làm đồ án hay đi làm mà đụng tới các kĩ thuật mình liệt kê dưới đây thì chính xác là các bạn đang làm java ee hay j2ee hay jakarta ee đó nhé
Các công nghệ như sau: Jboss server, jsp, servlet, EJB, JPA, JAX-RS dùng để xây dựng restful web service, JSF là 1 framework dùng để xây dựng giao diện ... còn 1 vài cái nữa nhưng những cái mình mới nêu ra nó khá quen thuộc và chắc chắn khi các bạn đi làm, nếu công ty các bạn xài JEE thì sẽ gặp qua hầu hết những thứ đó
spring framework là gì ?
Spring framework là gì
Phần này khá là dài, do đó mình có chia ra 1 bài viết khác các bạn xem bài viết đó ở đây nhé: SPRING FRAMEWORK LÀ GÌ
Hiện mình có các khóa học về java web cơ bản miễn phí, anh em có thể tham khảo qua
1. Học java web cho người mới: XEM TẠI ĐÂY
2. Thiết kế website trong spring framework: XEM TẠI ĐÂY
3. Viết api web service trong spring framework: XEM TẠI ĐÂY
Follow fanpage, facebook cá nhân, group facebook, kênh youtube để nhận các nội dung về lập trình java core, java web hay ho
- Fanpage: XEM TẠI ĐÂY
- Facebook cá nhân: XEM TẠI ĐÂY
- Nhóm hỏi đáp lập trình miễn phí: XEM TẠI ĐÂY
- Kênh youtube của laptrinhjavaweb: XEM TẠI ĐÂY
7 ngày học java master miễn phí: Học java core, java web, java hosting