>  기사  >  Java  >  Java 학습을 위한 로드맵

Java 학습을 위한 로드맵

PHP中文网
PHP中文网원래의
2017-06-20 09:39:371291검색

다음은 제가 지난 몇 년 동안 개발에 자주 사용했던 기술과 도구입니다. 물론 이러한 기술도 강화해야 합니다. (그 중 일부는 제가 사용하고 있지만 깊이 들어가지는 않습니다.) , 일부 내부 원칙은 그다지 명확하지 않습니다.)

프런트 엔드 부분:

1) HTML: 웹 페이지의 핵심 언어, 웹 페이지의 기초를 형성합니다.

2) CSS: 웹 페이지를 더욱 다양하게 만드는 강력한 도구 다채롭고 화려하다 3) JavaScript: 웹 페이지를 동적으로 만드는 기반, 웹 페이지와 사용자 간의 관계 강화

4) HTML DOM: 웹 페이지를 좀 더 시각적인 관점에서 바라봄으로써 웹 페이지를 보다 편리하게 제어할 수 있습니다.

5) HTML BOM: 브라우저와 상호 작용하는 데 없어서는 안 될 도구 6) JavaScript 라이브러리, 주로: jQuery 및 해당 플러그인, YUI 및 해당 플러그인, 웹 페이지 작성을 더욱 편리하고 빠르며 강력하게 만드는 강력한 도구

7) AJAX: 비동기 제출은 웹 페이지를 사용하여 사용자의 좋은 상호 작용 경험을 향상시킵니다

8) JSON: XML보다 더 작고 빠르며 구문 분석하기 쉬운 데이터 전송 도구

9) FLEX: 풍부하고 다채로운 애니메이션 효과 제공

10) Puyuan Workflow: 사용자가 비즈니스 프로세스를 보다 명확하게 처리할 수 있도록 도와줍니다

11) JSP: 웹 페이지 로직을 웹 디자인 표시와 분리하는 Servlet의 프레젠테이션 계층

12) JSTL: JSP 개발을 강화하고 단순화합니다. 13페이지) EL: JSP 페이지 작성을 더 쉽게 만듭니다.

백엔드 부분:

1) JAVA 언어 프로그래밍 기본: 풍부한 콘텐츠는 Java 지식 아키텍처의 핵심이자 기반입니다.

2) JDBC: 어떤 내용을 기반으로 하는 기준선을 제공합니다. 고급 도구와 인터페이스를 구축할 수 있어 Java 개발자가 데이터베이스 애플리케이션을 작성할 수 있습니다.

3) JavaMail: 이메일 관련 프로그래밍 작업용 4) JUnit: 단위 테스트, 전체 작업 테스트 상태가 항상 매우 중요 5) Log4j: 허용 로그 생성 프로세스

6) 서블릿: JavaWeb의 핵심 7) Struts2: JavaWeb 프로그래밍의 스타 레벨 프레임워크, 장점 및 다중 기능으로 인해 프로그래밍 작업이 더 쉬워지며 주로 점프 제어에 사용됨 8) Spring: JavaWeb 프로그래밍에서의 스타 레벨 프레임워크입니다. 다기능이며 프로그래밍 작업을 더 쉽게 만듭니다. 9) iBatis: JavaWeb의 스타 레벨 프레임워크입니다. Java 웹 프로그래밍은 다기능이라는 장점도 있으며 프로그래밍 작업을 더 쉽게 해줍니다. 주로 객체를 관리하는 데 사용됩니다.

10) SQL: 데이터베이스를 사용한 대화형 프로그래밍에 필수적인 도구입니다.

버전 관리:

1) SVN: 팀 협업을 용이하게 하는 버전 관리

WEB 서버:

1 ) Tomcat: 뛰어난 무료 중소 규모 WEB 서버

2) Weblogic: 매우 강력한 WEB 서버

개발 도구 :

1) Eclipse: 오픈 소스이자 강력한 Java 프로그래밍 도구

2) MyEclipse: eclipse를 기반으로 추가됨 자체 플러그인으로 개발된 강력한 엔터프라이즈급 통합 개발 환경

데이터베이스:

1) Oracle : 데이터베이스 업계의 선두주자, 물론 흔히 사용되는 기능이지만 강화가 필요한 몇 가지 공통 기능일 뿐입니다

2 ) MySQL: 최고의 관계형 데이터베이스 중 하나

3) SqlServer: 최고의 관계형 데이터베이스 중 하나 데이터베이스

데이터베이스 클라이언트:

1) Toad: 훌륭한 데이터베이스 클라이언트 소프트웨어

운영 체제:

1) Windows

2) Linux

원격 로그인 세션 도구:

1) SSH: 항상 사용됩니다. 매우 좋음

기타:

다양한 유형 및 버전의 브라우저(FireFox 권장), Office Office 소프트웨어 시리즈, 다양한 텍스트 편집기(Sublime 권장), 다양한 리더 등

글쎄요, 돌이켜보면 저는 개발 작업에 많은 것들이 있지만 그 중 하나도 능숙하다고 할 수는 없습니다. 일반적으로 사용되는 기능을 사용하고 하나씩 보충하기 위해 여기에 기록했습니다. 계속해서 다른 새로운 기술과 도구를 배워보세요! 자신에게 상기시켜주는 것입니다! 노력의 방향을 지적해주세요!

다음은 Java 프로그래머가 되기 위한 학습 로드맵을 더 잘 설명하는 인터넷에서 찾은 세 장의 사진입니다. 나는 이 사진들을 자기계발 도구로 가끔 보고 내 지식을 빨리 고칠 것입니다. 나무. !

1: Java의 지식 아키텍처

2: JavaWeb 개발을 위한 기본 학습 로드맵

3: JavaWeb의 성장 경로 개발사진

올해는 책도 많이 읽었고, 얻은 것도 많은 것 같아요. 2018년에는 더 좋은 시작이 되길 바라요! 목표는 이미 설정되었으므로 이제 행동으로 옮길 시간입니다! 기억하세요: 학습은 항상 본인의 일입니다. 배우지 않으면 시간이 많지 않습니다. 배우면 때로는 배운 지식을 더 자유롭고 즐거운 시간과 교환할 수 있습니다. 시간은 삶의 기본 구성 요소이자 모든 존재의 기본 척도입니다. 우리의 시간이 있는 곳에 우리의 삶도 있을 것입니다! 그곳에서 우리의 가치도 향상되거나 없어질 것입니다! 어서, 젊은이!

마지막 제안: 다양한 기술을 배울 때 해당 기술의 공식 홈페이지(바이두에서 만나보실 수 있습니다!)에 가셔서 전문 출판사, 전문가들이 출판한 책을 구매해 보세요. 영어는 큰 장애물이자 프로그래머를 차별화하는 요소이기도 합니다. 제 영어 실력도 상대적으로 부족하지만, 계속 공부하다 보면 이길 수 있을 거라 믿습니다. 최근에는 기술을 배울 때 공식 웹사이트에 가서 영어를 공부하는 걸 더 좋아하는데요. 외국 기술 기업 정말 대단해요! 물론 그들은 창시자입니다! 어서 해봐요!

위 내용은 Java 학습을 위한 로드맵의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.