java 웹프로그래밍 예제

| 0

정적 언어도 그 자리를 차지합니다. 복잡한 백 엔드 논리의 경우, 년 동안 실행해야, 문제없이 확장해야합니다, 매우 빠르고, 완전히 오류가 없어야합니다, 정적 형식의 언어 (자바 또는 C 등)가 바람직하다. 웹 서버는 정적 콘텐츠 HTML 페이지에 적합하지만 동적 콘텐츠를 생성하는 방법이나 데이터를 데이터베이스에 저장하는 방법을 모르므로 동적 콘텐츠를 생성하는 데 사용할 수 있는 다른 도구가 필요합니다. PHP, 파이썬, 루비 온 레일, 자바 서블릿 및 JSP와 같은 동적 콘텐츠에 대한 여러 프로그래밍 언어가 있습니다. 이것은 사실이지만 Java와 생태계 때문이 아닙니다. Java를 사용할 때 큰 혼란과 무거운 가증을 만드는 경향이 있기 때문입니다. Java Servlet 및 JSP는 동적 응답 및 데이터 지속성을 지원하여 웹 서버의 기능을 확장하는 서버 측 기술입니다. 성능 및 확장 관점에서 볼 때 웹 응용 프로그램의 확장성과 성능의 조합에 대해 Java 플랫폼의 정상은 없습니다(facebook의 응용 프로그램 분할 을 계산하는 방법에 따라 다름). 예를 들어, 트위터는 실패한 고래를 바다로 되돌리기 위해 자바 VM의 스칼라에 있는 루비 인프라의 상당 부분을 다시 작성해야 했습니다. 나는 다른 큰 예에 대해 들었지만, 그들은 지금 나를 회피. 그것은 비용과 동향에 내린다. Web 2.0 스타트업은 돈보다 더 많은 재능을 가진 30세 미만의 선견지명이 있습니다(물론 일반화하고 있지만 이것은 “평균적으로”볼 수 있는 것입니다). 그는 프로그래밍을 하고 있기 때문에 (아마도 몇몇 친구들과 함께) 익숙한 언어를 사용할 것입니다.

그는 대부분 독학 프로그래머입니다. 저작권 © 2012-2019 vogella GmbH. 소프트웨어 예제의 무료 사용은 이클립스 공공 라이센스 2.0의 조건에 따라 부여됩니다. 이 튜토리얼은 크리에이티브 커먼즈 저작자 표시-비상업적-공유3.0 독일 라이선스에 따라 게시됩니다. 이름 필드에 대해 Getter 및 setter 메서드가 생성됩니다. 클래스 변수에 대한 수정자는 private으로 설정되고 getter 및 setter 메서드는 공용 수정자를 사용하여 생성됩니다. 이제 Java 클래스는 다음과 유사하게 보입니다. 위의 모든 것을 말했듯이, 제대로 구성된 Java 개발 환경이 매우 생산적이기 때문에 시작에 Java를 사용하기로 결정했습니다. 제대로 구성하여 내 말은. 질문은 “왜 자바는 신생 기업이나 소규모 프로젝트에 사용되지 않는가?”입니다. 자바는 확실히 “현대 웹 애플 리케이션”에 사용됩니다. Google에서는 Java가 많은 서비스에서 백 엔드에 사용되며 클로저 컴파일된 JS 또는 GWT가 프런트 엔드에 사용됩니다.

문제는 속도 대 규모 중 하나입니다. 신생 기업은 최소한의 실행 가능한 제품을 얻을 필요가있다. 일반적으로 1~3명의 엔지니어로 구성된 소규모 팀이며 성능이나 유지 관리 성보다 반복 속도를 평가합니다. 확장성 문제 나 팀 코드 코드 유지 관리 문제에 대해 실행하는 것은 “당신이 갖고 싶은”문제입니다, 즉, 그 단계에 도달 할 때, 그것은 당신의 초기 구현이 고객이나 투자를 얻기의 초기 험프를 통해 당신을 도왔다 서명입니다. 당신은 그 시점에서 응용 프로그램을 다시 작성할 여유가 있습니다.

Follow admin:

Latest posts from