thảo luận Hỏi kinh nghiệm move từ .Net core sang Java

mé đi phỏng vấn gặp mấy thanh niên như này chán luôn, tốt nhất là đánh trượt hết
toàn truyền bá kiến thức vừa sai vừa nửa mùa

servlet nó chỉ là phần API mở rộng của java cho việc xử lý web, request, http. nếu so sánh tương đương bên c# thì nó gần giống các HTTP Modules, hay như bộ http/server api của nodejs

spring fw tương đương với tất cả các web framework khác, như asp/asp .net framework/asp netcore hoặc expressjs/hapi/meteor bên node, hoặc flask bên python

còn spring boot chỉ là cái project template/structure cho newbie vào dùng luôn, tương đương với việc vào visual studio tạo new asp netcore project, hoặc như expressjs có cái express-generator gõ phát đẻ ra đủ thứ dir/file mà nhiều đứa éo bao giờ chịu xem hoặc tìm hiểu xem mấy cái dir/file đấy để làm gì
m nói khác tao chỗ nào. ASP chỉ y như JsP/servlet thôi.
spring vừa là fw cũng là cái template luôn. spring boot y vậy nhưng ít xml hơn. nói cho dài nhưng lan man k biết tóm tắt
 
m nói khác tao chỗ nào. ASP chỉ y như JsP/servlet thôi.
spring vừa là fw cũng là cái template luôn. spring boot y vậy nhưng ít xml hơn. nói cho dài nhưng lan man k biết tóm tắt

đọc hiểu chưa thông thì đừng có sửng cố lên thế cháu
spring fw là cái template? thôi khỏi quote t nữa nhé, đau cả mắt
 
đọc hiểu chưa thông thì đừng có sửng cố lên thế cháu
spring fw là cái template? thôi khỏi quote t nữa nhé, đau cả mắt
chứ là cái gì. làm proj web bằng spring dc. bằng spring boot cũng được nhé.
bản thân đọc hiểu chưa thông đi dạy đời người khác
 
Đang làm Java nhưng C# vẫn nằm trong trym, có thể dùng làm pet project. Mà chắc xài C# để code mobile .Net MAUI hay integrate với Azure Services, Bot framework này nọ chứ tui sẽ ko dùng C# để code REST API nữa :shame:
Java cho mình hỏi là bạn deploy cái Rest api bằng server nào? Tomcat hay jboss? Thấy mấy khoá học toàn dạy tomcat
 
Java cho mình hỏi là bạn deploy cái Rest api bằng server nào? Tomcat hay jboss? Thấy mấy khoá học toàn dạy tomcat
Phần lớn là dùng servlet container như Tomcat, Jetty… thôi vì đơn giản, rẻ, chi phí thấp.
JBoss, Wildfly… là application server đồ sộ lắm, tay to mới dùng :shame:
 
Java cho mình hỏi là bạn deploy cái Rest api bằng server nào? Tomcat hay jboss? Thấy mấy khoá học toàn dạy tomcat
nếu chỉ là production nhỏ hoặc vừa nhưng không cần config gì đặc biệt ở webserver thì thường là dùng Tomcat embedded trong package luôn :shame: build bằng maven/gradle xong nó gen ra file jar, run là được khoẻ re :shame:
Springboot thì nếu dùng inteliji nó tự cài sẵn tomcat hết bác

Gửi từ Realme 5 Pro bằng vozFApp
IDE nào cũng được hết, vì Springboot nó có tomcat embedded, không phải do IDE tự cài đâu :)
 
Hiện tại mình đang code backend ASP .NET CORE, mình muốn chuyển sang Java để code Rest API. Mình đang có 1 vài thắc mắc sau:

1. Với nhu cầu của mình thì nên học JSP, Serverlet, SPRING HAY SPRING BOOT ? (Vì mình không hiểu rõ 4 cái này khác nhau như nào)

2. Theo mình hiểu thì: (bác nào confirm giúp e với)

Jsp serverlet nó giống với razor page bên c# à ?
Spring nó giống như .Net core
Spring boot giống như ASP .Net core (dùng làm web)
Hibernate giống entity framework core

@Pepe.The.Frog giúp em với anh
thread này hay quá, hóng cao nhân giải quyết thread này
 
Hiện tại mình đang code backend ASP .NET CORE, mình muốn chuyển sang Java để code Rest API. Mình đang có 1 vài thắc mắc sau:

1. Với nhu cầu của mình thì nên học JSP, Serverlet, SPRING HAY SPRING BOOT ? (Vì mình không hiểu rõ 4 cái này khác nhau như nào)

2. Theo mình hiểu thì: (bác nào confirm giúp e với)

Jsp serverlet nó giống với razor page bên c# à ?
Spring nó giống như .Net core
Spring boot giống như ASP .Net core (dùng làm web)
Hibernate giống entity framework core

@Pepe.The.Frog giúp em với anh
Hi bạn,
Hiện tại mình đang code backend ASP .NET CORE, mình muốn chuyển sang Java để code Rest API. Mình đang có 1 vài thắc mắc sau:

1. Với nhu cầu của mình thì nên học JSP, Serverlet, SPRING HAY SPRING BOOT ? (Vì mình không hiểu rõ 4 cái này khác nhau như nào)

2. Theo mình hiểu thì: (bác nào confirm giúp e với)

Jsp serverlet nó giống với razor page bên c# à ?
Spring nó giống như .Net core
Spring boot giống như ASP .Net core (dùng làm web)
Hibernate giống entity framework core

@Pepe.The.Frog giúp em với anh
Hi bạn, theo mình biết bên .net cũng support Rest API nên nếu được thì bạn code luôn bên .net cho nó dễ.
Còn nếu muốn chuyển qua Java thì có mấy concept tương ứng sau :
  • Jsp-servlet giống với Razor nhưng thường người ta sẽ sử dụng thêm thư viện hỗ trợ để render trang web cho dễ (thường là xài thymleaf).
  • Spring là một framework rất mạnh bên Java để viết các ứng dụng (web/service…) trên đó (Tương úng như .net framework bên C# ấy)
  • Spring boot là wrapper của Spring. Do spring thường khó config cho dev mới nên người ta sẽ config sẵn các thư viện và viết thành 1 wrapper là spring boot. Về cơ bản spring boot là spring + các config được viết sẵn.
  • Hibernate thì giống entity framework core nhưng chỉ xài với SQL, dùng để tương tác với database . Thường người ta xài thêm Spring data để query dữ liệu cho dễ. Cái spring data này cũng giống giống Linq bên C#.

Nếu muốn chuyển sang Java dễ thì bạn có thể tìm hiểu theo keyword sau : Spring boot + mvc + thymeleaf
 

Thống kê chủ đề

Ngày tạo
Lập Trình Viên CRUD quèn,
Người trả lời cuối
khoavtvn1991,
Trả lời
55
Lượt xem
9.526
Quay lại
Lên đầu trang