많은 네티즌들이 자바를 배우는 지름길이 있냐고 묻자 “다른 방법은 없고 그냥 익숙해지는 것뿐이다”고 답했다. 그러나 나는 내 뒤를 따르는 사람들이 우회를 피할 수 있도록 내가 배운 경험 중 일부를 기꺼이 기록하고 싶습니다. 다른 사람들을 돕는 것이 가장 큰 기쁨입니다! ?
자바를 잘 배우고 싶다면 먼저 자바의 일반적인 분류를 알아야 합니다. Sun은 Java를 출시한 이후 모든 것을 포괄하도록 노력해 왔으며 현재까지 Java는 응용 프로그램에 따라 크게 J2SE, J2ME 및 J2EE의 세 부분으로 나누어져 있습니다. >이것이 Sun?ONE(Open?Net?Environment) 시스템입니다. J2SE는 Java2의 표준 버전으로 주로 데스크탑 애플리케이션 소프트웨어 프로그래밍에 사용됩니다. J2ME는 주로 휴대폰 및 PDA 프로그래밍과 같은 임베디드 시스템 개발에 사용됩니다.
a2의 엔터프라이즈 버전입니다. 주로 전자상거래 웹사이트, ERP 시스템 등 분산 네트워크 프로그램 개발에 사용됩니다. J2SE 개발?
VC, VB, DEPHI 등 전통적인 개발 언어에 비해 데스크톱 애플리케이션 소프트웨어는 뚜렷한 장점이 없어 보인다. J2ME는 초보자에게는 다소 난해해 보이고, 일반 개발자에게는 개발 환경을 갖기도 어렵습니다. 따라서 이제 가장 널리 사용되고 배우기 가장 좋은 것은 J2EE입니다. J2EE에는 Jsp, Servlet, JavaBean, EJB, JDBC, Java?
Mail 등과 같은 많은 구성 요소도 포함되어 있습니다. 배우는 데 하루 이틀도 걸리지 않습니다. ?
그렇다면 J2EE를 어떻게 배워야 할까요? 물론, 먼저 Java 구문을 살펴보아야 합니다. I/O 패키지, Util 패키지, Lang 패키지에 대해 잘 알고 계시나요? 그런 다음 JSP로 시작하십시오. HTML을 배웠다면 처리하기가 훨씬 쉬울 것입니다. 그렇지 않다면 빨리 HTML의 기본 사항을 익히는 것이 어떻겠습니까? 사실 JSP에는 Java 구문이 많지 않습니다. 이는 ASP와 약간 유사한 스크립팅 언어에 가깝습니다.
그렇다면 서블릿을 배워야 합니다. 서블릿은 클라이언트에 전송되는 HTML 파일을 생성하는 역할을 하는 서버측 애플릿입니다.
JSP가 실행되면 먼저 Servlet으로 변환된 후 실행됩니다. SUN이 JSP를 출시하려는 원래 의도이기도 한 JSP는 이론적으로 Servlet을 완전히 대체할 수 있지만 Servlet은 여전히 프로세스 점프를 제어하는 데 매우 편리하며 프로그램을 더욱 명확하게 만듭니다. 다음으로, Javabeans를 배워야 합니다. HTML에 Java 코드를 삽입하는 혼란스러운 방법을 이미 보셨을 것입니다.
이 방법과 ASP의 차이점은 무엇입니까? 다행히 SUN은 Javabean을 제공합니까?
JSP에서 Java 코드를 캡슐화하여 쉽게 호출하고 재사용할 수 있습니다. 그리고 EJB가 Enterprise JavaBean입니다. 이름은 Javabean인 것 같지만 여전히 Javabean과는 다릅니다. 그것은?
더 안전하고 안정적인 기업용 애플리케이션을 구축할 수 있는 아키텍처입니다. 그 코드의 상당 부분이 미들웨어(우리가 흔히 듣는 Weblogic, Websphere 등의 J2EE 서버라고도 함)에 의해 완성되었으니 우리가 해야 할 프로그램 코드는?
그 양은 매우 적지만, 대부분의 작업은 미들웨어를 설계하고 구성하는 것입니다. JDBC에 관해서는 더 말할 필요가 없습니다.
Java로 데이터베이스 액세스 프로그램을 프로그래밍해 본 적이 있다면 매우 익숙할 것입니다. 또한 Java를 사용하여 전자 메일을 보내는 프로그램을 프로그래밍하려면 Javamail을 살펴봐야 합니다. ?
자바와 J2EE에 대한 몇 가지 기본 개념을 익힌 후에는 몇 가지 프로그램을 작성해야 합니까?
Bing.
예제와 CD가 포함된 책을 찾아보는 것이 가장 좋습니다. 그래야 좋은 프로그램을 봤을 때 직접 Ctrl+C를 누른 다음 Ct?
rl+V를 누르면 되고, 그럴 필요는 없습니다. 상사가 직접 컴파일하도록 하세요. 게다가 직접 복사할 때 실수할까봐 걱정할 필요도 없습니다.
왜 안되죠? 또 한가지 좋은 것은 자바 프로그래밍에 관한 좋은 글을 자주 읽어보는 것입니다. 혹시 잘라내고 싶은 좋은 글이 있으면 질문이 너무 어리석지 않은 이상 편하게 물어보세요. 대부분의 전문가들이 답변해 줄 것입니다. 다음은 몇 가지 좋은 Java 프로그래밍 웹사이트입니다.
사이트:?
CSDN 포럼??/?거의 10,000명의 등록 사용자가 있는 이 도메인 이름이 얼마나 멋진지 알 수 있습니다. /p>
예, 동시에 천 명 정도의 온라인 사용자가 있고 매우 인기가 많습니다.?
IBM 개발자 네트워크/java/index.shtml?IBM?
영원한 푸른 거인?
그러면 책도 읽고, 프로그램도 완성하고, 남들이 묻는 문제도 해결할 수 있게 됐다는 게 내가 달인이 된 걸까?
>피><피>? 물론 이것은 수천 마일에 달하는 긴 여정의 첫 번째 단계에 불과합니다. 믿을 수 없나요? 그런 다음 프로젝트를 시작하는 방법을 알고 있습니까? 개발을 위해 사람들을 구성하는 방법을 알고 있습니까? 지금 당장은 흩어져 있는 코드 외에는 아무것도 생각나지 않을 수도 있습니다! 지금 가장 부족한 것은 실제 업무 경험인가요?책에 나오는 상상의 절차가 아닙니다. 그래서 빠르게 자바 프로그래밍 직업을 구하고(학생이라면 아르바이트도 가능) 실무 능력을 키우는 것이 가장 빠릅니다. 하지만 회사에서 스승님을 만날 수 있도록 기도해야 하는데, 그 분이 기꺼이 가르쳐 주실 거에요. 이건 좀 어려운 것 같아요! ?
또 다른 방법은 오픈 소스 프로그램을 읽는 것입니다. 대부분의 오픈소스 코드는 전문가의 손에서 나온 것임을 우리는 알고 있습니다. 그 디자인은 합리적이고 사려 깊으며, 다수의 프로그래머가 참여함으로써 코드의 가치는 당연히 명확하고 강력합니다(?
p>
죄송합니다. 최근 '슈츠4인'을 너무 많이 봤습니다.) 자바를 배울 때 꼭 읽어야 할 두 가지 오픈소스 프로그램은 Jive와 Pe?
t?Store이다. Jive는 해외에서 매우 유명한 BBS 프로그램이며 완전히 오픈 소스입니다. 포럼의 디자인은 캐시, 사용자 인증, 필터, XML 등과 같은 많은 고급 기술을 사용하며 포럼은 데이터베이스에 대한 접근을 완전히 차단합니다.
다른 데이터베이스 간에 쉽게 마이그레이션할 수 있습니다. . 포럼에는 편리한 설치 및 관리 프로그램도 있는데, 이는 우리가 프로그래밍할 때 일반적으로 간과하는 부분입니다(중국 프로그래머들은 일반적으로 프로그래밍의 기술적 내용에만 초점을 맞추고 사용을 전혀 고려하지 않습니까?
사용자의 감정, 이것이 우리와 외국 소프트웨어의 격차입니다). Jive의 정보는 여러 웹사이트에서 확인하실 수 있습니다.
나는 코드를 읽고 나면 완전히 변화된 느낌을 받을 것이라고 믿습니다. 안타깝게도 Jive는 버전 2.5부터 더 이상 무조건 오픈소스가 아니며 라이선스 제한도 있습니다. 그런데 다행히 중국에는 아직도 최고의 자바 프로그래머들이 있는 걸까요?
주의하세요. 외국인이 오픈소스를 하지 않으면 중국인은 할 수 없는 걸까요? 모두에게 추천하는 Jive 중국어 버전이 있나요?
—J Dao. Jive(J Road 버전)는 중국 Java 업계에서 잘 알려진 회사인 banq의 Jive 버전 2.1을 기반으로 하며 모두 중국어로 되어 있으며 스티커, 사용자 아바타, 사용자 정보 문의 등 몇 가지 실용적인 기능을 추가합니다. ., 그리고 개발팀이 있나요?
팀은 지속적으로 업그레이드를 하고 있습니다. banq 홈페이지에 들어가보실 수 있어요/?
와우, 드디어 마스터가 되어서 너무 기뻐요! 아니, 아니. 고대인들은 "시사를 아는 사람이 영웅이다"라고 말했습니다.
알고 계시나요?
현재 컴퓨터 산업의 발전 상황을 알고 계시나요? Microsoft의 .NET 청사진과 SUN?ONE 계획 사이의 공개적이고 은밀한 투쟁을 알고 있습니까? 실제로 컴퓨터 기술이 어디에서 발전할지 알고 있습니까? 실제로 최근 주요 컴퓨터 제조업체의 행동에서 알 수 있습니까?
웹 서비스는 차세대 인터넷 애플리케이션의 최고 정점이 될 것입니다." Microsoft의 .NET 청사진과 SUN?ONE 계획의 초점은 웹 서비스입니다.
웹 서비스는 포괄적인 표준(XML, SOAP, UDDI, WSDL 및 WSFL 등) 세트인 새로운 분산 컴퓨팅 모델입니다. 이를 통해 다양한 언어로 작성된 소프트웨어를 쉽게 통합할 수 있어 네트워크 리소스와 웹 사이트를 혼란스러운 쓰레기 처리장이 아닌 서비스로 전환할 수 있습니다. 머지않은 미래에는 집에서 마우스 클릭 한 번으로 항공권 예약, 여행일정 등 여행에 대한 모든 준비를 완료할 수 있게 될 것입니다.
방 등. 이 모든 작업은 웹 사이트 간에 자동으로 수행됩니다. 더 이상 지금과 같을 필요가 없습니다. ?
표면적으로는 전자 상거래이지만 실제로는 많은 링크가 수동으로 수행됩니다. 환상이라고 생각하실 수도 있겠지만?
좀 더 자세히 말하자면 두 회사의 ERP 시스템을 통합하는 프로젝트를 맡을 가능성이 매우 높습니다. 업스트림 기업의 시스템은 Dephi로 컴파일되고 다운스트림 기업의 시스템은 Java로 컴파일될 가능성이 매우 높습니다. 당신이 자바 마스터라고 하면 모두가 볼 수 있죠?
아니면 무슨 일을 하시나요? 따라서 여전히 웹 서비스와 같은 새로운 기술을 배워야 하며 Dephi에 대해서도 조금 알아야 합니다(?
Dephi6은 이제 웹 서비스 제어를 제공합니다). ?컴파일하는 Java 시스템을 .NET과 통합해야 할 수도 있습니다. 그렇다면?
.NET에 대해 조금 알아야겠죠? 결국에는 Java 마스터가 되었지만 다른 기술 작업에 많은 시간을 할애하게 될 수도 있습니다.
Tai Chi Zhang Sanfeng은 가장 강력한 동작은 동작이 없는 동작이라고 말했습니다. 아마도 이것이 진실일 것입니다! ?
이제 막 등장했기 때문에 온라인 웹 서비스에 대한 정보가 많지 않습니다. 모든 사람에게 몇 가지 웹사이트를 추천하고 싶습니다. ?
China UDDI Technology Alliance/xml/index. shtml? csdn?IBM은 웹 서비스의 강력한 홍보자인가요?
휴...많은 노력 끝에 마침내 Java 마스터가 되셨습니다. 어떻게 사람들을 기쁨으로 울게 만들 수 있습니까? 네, 쉽지 않죠?
쉽지 않은데 정말 감동적이에요! 그럼 나한테 전화해서 말해봐, 뭐라고? 내 전화번호는 무엇입니까? 희미해?
전화해서 물어봐도 왜 모르지 진짜...?