thắc mắc [Java] Các công ty hiện hay còn tuyển thực tập JSP - Servlet không?

phanvuars

Senior Member
Như title, không biết các cty hiện có còn tuyển như yêu cầu trên không các bác nhỉ, hay bây giờ ưu tiên Spring Framework hơn vậy?
 

phanvuars

Senior Member
thế Spring Framework và JSP - Servlet có mối quan hệ ntn?
JSP - Servlet là viết code thuần Java, Spring là 1 framework giúp mình làm web nhanh hơn, ví dụ bên servlet muốn insert, update, delete,... thì mình phải viết tay còn Spring là nó build sẵn mình chỉ việc gọi ra thôi, nhanh hơn rất nhiều
 

thiensau ver1

Đã tốn tiền
Bác muốn làm chuyên về Servlet hả, vậy thì vào VNG nhé, đặc biệt là team Zalo, trong đó xài Servlet khá nhiều, và một số team trong VNG vẫn code backend bằng Servlet chứ không dùng Spring
 

nuocmiacodoc

Junior Member
JSP - Servlet là viết code thuần Java, Spring là 1 framework giúp mình làm web nhanh hơn, ví dụ bên servlet muốn insert, update, delete,... thì mình phải viết tay còn Spring là nó build sẵn mình chỉ việc gọi ra thôi, nhanh hơn rất nhiều
Cái đoạn bôi đậm này chẳng liên quan gì cả. Để hiểu tại sao công ty họ tuyển Spring, Strut. Trước tiên nên tìm hiểu và phân biệt được Spring với công nghệ web của java như J2EE, EJB. Và các thành phần jsp, servlet nó nằm ở đâu trong Spring frame work.
 

phanvuars

Senior Member
Cái đoạn bôi đậm này chẳng liên quan gì cả. Để hiểu tại sao công ty họ tuyển Spring, Strut. Trước tiên nên tìm hiểu và phân biệt được Spring với công nghệ web của java như J2EE, EJB. Và các thành phần jsp, servlet nó nằm ở đâu trong Spring frame work.
cám ơn bác
 

phanvuars

Senior Member
Bác muốn làm chuyên về Servlet hả, vậy thì vào VNG nhé, đặc biệt là team Zalo, trong đó xài Servlet khá nhiều, và một số team trong VNG vẫn code backend bằng Servlet chứ không dùng Spring
bữa nay còn nhiều cty làm Servlet không bác nhỉ?
 

JigSaw ^^

Junior Member
JSP-Servlet chắc giờ chỉ dùng trong mấy cty có system xưa hoắc chú trọng stablily thôi, maintain là chính. Giờ chả ai dùng JSP-Servlet để build mới cả. Như t biết thì bên banking có dùng, 2 năm trc t có join cái card registration + management system cho BIDV dùng servlet từ đầu đến cuối luôn, giờ vẫn thấy đang chạy
 

phanvuars

Senior Member
JSP-Servlet chắc giờ chỉ dùng trong mấy cty có system xưa hoắc chú trọng stablily thôi, maintain là chính. Giờ chả ai dùng JSP-Servlet để build mới cả. Như t biết thì bên banking có dùng, 2 năm trc t có join cái card registration + management system cho BIDV dùng servlet từ đầu đến cuối luôn, giờ vẫn thấy đang chạy
mình cũng nghĩ vậy, những công ty lớn hay ngân hàng họ cần sự ổn định, tin cậy cao nên đôi khi ngại dùng công nghệ mới tránh rủi ro, mình chỉ tính hỏi để xin thực tập Servlet còn trong quá trình sẽ học thêm Spring
 

thiensau ver1

Đã tốn tiền
bữa nay còn nhiều cty làm Servlet không bác nhỉ?

Còn chứ bác, nhưng nếu mà giờ phát triển service mới hay app mới, chắc ai cũng chuyển qua Spring hơn là xài Servlet
:burn_joss_stick:

Bác có muốn tìm job Servlet không, em giới thiệu cho, bên công ty mình cũng đang tuyển nè :)
 

nuocmiacodoc

Junior Member
Có vẻ một số thím ở đây vẫn còn bị confuse giữa các khái niệm nhỉ?
Cho dù có có sử dụng Spring thì bên trong Spring vẫn sử dụng Servlet để chạy.

Có muốn so thì so Spring với JEE(sử sụng EJB container) hoặc framework khác như Struts, chứ lại đem ra so với Servlet (Servlet là cái căn bản của java web rồi và nó có sẵn trong package của JSE). Và nói thẳng ra là hầu hết các công ty khi phát triển web java đều sử dụng 1 trong 3 thằng trên (tối thiểu là JEE).

Hoặc là so giữa java web truyền thống sử dụng JSP và web single page sử dụng API.
 

nuocmiacodoc

Junior Member
Có vẻ thớt đang nói ở đây là công nghệ JEE (cho cái hình cho dễ hiểu)
1591204469078.png

Thì cái JEE chỉ là APIs thôi nên cần 1 thằng để implement nó (cụ thể là thằng web application server). Thằng Tomcat mà nếu bạn có sài nó chỉ là half JEE thôi vì nó ko có implement phần EJB nên người ta gọi nó là web container(Thông thường phải kết hợp với http web server nữa là Apche nữa nên hay gọi chung là Apache tomcat). EJB container nó làm cái gì thì bạn có thể tự tìm hiều. Rồi bạn sẽ biết được tại sao Spring lại được ưa chuộng cũng vì cái container của nó chất lượng, ngoài ra còn một đống module và component tốt (Bạn nên tìm hiểu thử container của Spring và EJB nó khác nhau ntn).

Và bạn nên để ý là vì sao Spring nó chạy được trên Tomcat vì nó có implement phần Servlets và JSP. Và Spring thì reuse lại Web container APIs (Servlet, JSP APIs) của JEE. Lí do tomcat được ưa chuộng cũng tại vì nó không có implement cái EJB container nên nó nhẹ hơn rất nhiều.
 
Last edited:

nuocmiacodoc

Junior Member
Cái bạn muốn hỏi ở đây là giưã servlet-jsp với restful web service hay traditional web với single page web chứ không phải với spring vì spring có cả 2 có technology trên. Ngoài ra thì có thể build Api trên servlet(ưu nhược điểm bạn tự tìm hiểu).
 
Last edited:
Top