J2ME, J2EE, J2SE, Java Networking, Java XML, Bean, EJB, Servlet là gì?

mình là sinh viên năm 2 tính đi xin thực tập, mình học chuyện về java và muốn xin thực tập về java, nhưng khi mình đọc yêu cầu kỹ năng lập trình thì lại không thấy có nói phải biết java mà phải biết 1 trong những cái trên đó, nhưng trước giờ học mình toàn sử dụng Jcreator thôi à. Người nào đã từng sử dụng những cái trên hãy cho mình biết mấy cái đó là gì và mình nên sử dụng cái nào

1 Like

Mấy cái đó là tên gọi thui bạn O.O
cái Jcreator cũng chỉ là Java IDE thôi. giống Eclipse hay mấy cái công cụ để lập trình thôi
Còn mấy cái tên kia là tên gọi, định nghĩa, khái niệm, chứ không phải công cụ soạn thảo hay chỗ thử code O.O
Java XML là Java liên quan tới file có kiểu định dạng XML và ngôn ngữ XML
J2ME là Java 2 Micro Edition,
J2SE là Java 2 Standard Edition, v.v…
Java Networking là Java liên quan về mạng, v.v…
Còn Servlet là 1 loại để làm API (Application programming interface)
v.v…
Nói chung là tên gọi thui á. không liên quan gì tới code-editor của bạn cả O.O
… như vầy là chưa chuyên về Java rồi…

3 Likes

cảm ơn bạn nhiều nha,mình chưa chuyên chỉ là đang học để thành chuyên :smile:

Bạn nên học j2ee. Có lẽ nên bắt đầu bằng spring framework.

2 Likes

cái em biết là ngôn ngữ java thôi.
J2ME, J2EE, J2SE, Java Networking, Java XML, Bean, EJB, Sevlet là những công nghệ được phát triển dựa trên ngông ngữ java.
lời khuyên tương tự bạn @tuyendothanh. Em nên bắt đầu từ spring framework. Những công nghệ trên có thể được dùng trong framework Spring.

5 Likes

em thích làm gì ?
viết ứng dụng, game trên máy tính.
viết web.
viết ứng dụng, game trên di động.

1 Like

em thích ứng dụng game trên máy tính và cả điện thoại lun vì hiện giờ người ta muốn sự thuận tiện và nhanh nhất. Vậy em nên học gì anh

Các cái trên là các nền tảng phát triển của phù hợp của java,vd như java SE là java standar edition,dùng để xây dựng ứng dụng bên phía client,desktop,hay applets.Java EE là java enterprise edition,là phiên bản dành cho công nghiệp,phát triển các ứng dụng server như java servlets,javaserver pages,java ME phiên bản để phát triển ứng dụng trên điện thoại…Bạn có thể tìm hiểu 1 cuốn sách tiếng anh viết về java core,nó sẽ có những overview về các vấn đề này còn muốn tìm hiểu sâu thì phải thực hành và đọc thêm sách cũng như trao đổi trên các diễn đàn thôi.

1 Like

em nghiên cứu về J2ME để viết ứng dụng trên di động. Còn game anh không biết dùng công nghệ gì.
anh chỉ chuyên về web .

em có thể xem thảo luận bên này

2 Likes

Tất cả những thứ bạn liệt kê ở trên trừ J2ME ra. Thì tất cả đều là các công nghệ của Java để phát triển ứng dụng web.Nó được gọi chung là Core Java EE . Nếu bạn chưa hiểu rõ lắm thì bạn nên tìm hiểu theo thứ tự này
1 - Java SE ( dùng để tạo phần mền )
2 - JSP/Servlet ( bước đầu vào web , rất hiệu quả)
3 - Java Bean , EJB , các frameWork như JSF , JPA, JTA , JMS , websocket ( khi bạn đã qu. được bước 2 thì bạn sẽ tiếp nhận được bước 3 )

Và cuối cùng để làm được những điều trên bạn hãy tạo bước đà bằng cách tìm đọc các blog dạy Java bằng tiếng việt , có nhiều lắm ( xin lỗi vì mình học lâu rồi , mình không nhớ tên nên không thể viết ra ) . Sau đó bạn sẽ có kiến thức nền (java SE) rồi thì bạn tiến hành bước 2 .

Chú ý rằng có ba thứ rất quan trọng đó là lập trình hướng đối tượng , Mô hình MVC và viết code đơn giản, dễ hiểu và căn chỉnh thật đẹp

Chúc bạn thành công , thân

P/S : đừng quan tâm đến SpringFramework. ở giai đoạn này vì đơn giản nó bao gồm tất cả những cái bạn hỏi trên và còn nhiều hơn thế nữa.

3 Likes

cũng 1 tháng rùi sao bạn kiếm lại được hay thế :smile: , nhưng cho mình hỏi nếu không đụng tới web thì học cái Java SE là được rồi phải không

Nếu bây giờ theo J2ME liệu còn có đất dụng võ không anh ơi :smile:

Ít lắm. Nếu mới bắt đầu học thì cũng chả sao nhưng học kèm kiếm việc nữa thì không nên.
Lời khuyên của mình bây giờ là cứ học tốt java core. Sau đó nếu làm mobile thì chuyển qua android, làm web thì chuyển qua servlet (kèm js và html).

3 Likes

em cảm ơn anh :smiley: android e làm một thời gian rồi. Nhưng giờ muốn làm thêm gì về Java để dễ sống :Smiley

Java ME bây giờ thì không có nhiều lắm, nhưng tương lai thì không biết được đâu. Oracle hiện tại đang sử dụng Java ME cho phát triển trên nền Internet of Things, nếu thắng được các đối thủ còn lại thì lúc đó ai có kiến thức về Java ME sẽ có lợi thế :stuck_out_tongue: . http://www.oracle.com/technetwork/articles/java/ma14-java-me-embedded-2177659.html

3 Likes

Thank bạn nhé, giờ mình mới biết thông tin này :smile:

3 Likes

e muốn lập trình sử dụng Java. Sau khi xong Java core , e cũng viết Android nữa. Nên luyện thêm món nào để thành thục kỹ năng Java mà một năm tới đi làm vẫn có nhiều cơ hội nhỉ :smiley: JDBC , JSP ?

JDBC chỉ là connect database thôi bỏ ra 1,2 ngày là oke rồi. nếu học web thì thời gian mình đi thực tập đc hướng dẫn một lộ trình thế này: JDBC -> servlet,jsp -> hibernate (framework nâng cao của jdbc theo orm)
-> spring -> strut

3 Likes

Nghe những người trực tiếp trải nghiệm nói vẫn tin tưởng nhất :smiley:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?