다운코드 편집기는 Java와 Java 웹의 차이점을 이해하는 데 도움이 됩니다. 자바(Java)는 일반적으로 데스크톱 애플리케이션 개발에 주로 사용되는 자바 SE(Standard Edition)를 지칭하지만 이 분야에서는 경쟁력이 뛰어나지 않은 반면, 자바 웹(Java Web)은 자바 EE(Enterprise Edition)에 속하며 네트워크 애플리케이션 개발에 중점을 두고 있다. . 이 기사에서는 둘 사이의 차이점을 자세히 살펴보고 Struts 프레임워크 및 해당 기능과 같이 일반적으로 사용되는 프레임워크를 소개하여 웹 개발에서 Java 및 해당 애플리케이션을 더 잘 이해하는 데 도움을 줄 것입니다.
Java와 Javaweb의 차이점은 Java는 일반적으로 Java Standard Edition인 JavaSE를 지칭하며, JavaWeb은 Java의 엔터프라이즈 버전인 Java Enterprise Edition인 JavaEE 분야에 진출했습니다. , 엔트리 레벨은 일반적으로 JSP(Java Server Pages) + 서블릿 + Javabean으로 개발됩니다.
일반적으로 JavaSE는 Java의 표준 버전인 Java Standard Edition을 지칭합니다. 일반적으로 데스크톱 애플리케이션을 개발하는 데 사용되지만 데스크톱 애플리케이션 개발에서는 VB, Delphi, VC++에 비해 장점이 없습니다.
JavaWeb은 Java의 엔터프라이즈 버전인 Java Enterprise Edition인 JavaEE 분야에 진출했습니다. 웹을 보면 실제로 JavaWeb 애플리케이션을 개발할 때 JSP(Java Server)와 관련이 있다고 생각해야 합니다. 페이지) + 서블릿 + Javabean을 개발하는데 일반적으로 struts, hibernate, spring과 같은 프레임워크를 사용하여 개발됩니다. 예를 들어 학교에서는 로그인할 때 주소 표시줄에 Login.do가 표시됩니다. Home.do와 같은 요청은 일반적인 Struts 프레임워크 구조입니다.
JavaEE는 Applet, EJB, JDBC, JNDI, Servlet, JSP 및 기타 기술 표준을 포함하는 뒤죽박죽으로, 완전한 애플리케이션 서버에서 실행되며 대규모의 강력한 분산 네트워크 애플리케이션을 개발하는 데 사용됩니다. JavaWeb은 주로 Java 언어를 기반으로 하는 동적 페이지 개발과 Servlet, JSP 및 JavaEE의 기타 기술을 사용하여 사용자가 브라우저를 통해 서버 배경과 상호 작용할 수 있도록 하는 것을 말합니다. Java 웹 애플리케이션은 Tomcat과 같은 경량 웹 서버에서 실행될 수 있습니다. JavaWeb은 JavaEE의 일부이며 JavaEE 마스터가 되기 위한 과정의 최상위 사이트라고 대략적으로 생각할 수 있습니다. JavaEE는 일련의 사양을 의미하며, 이는 JavaEE 사양을 따르고 JavaSE를 사용하여 구현되는 기술 및 프레임워크로도 간주될 수 있습니다.
추가 자료:
Struts는 경량 프레임워크는 아니지만 너무 복잡하지도 않습니다. 사용자가 Struts 프레임워크를 사용하면 Action(Struts의 컨트롤러 용어)이 실행되고 그 안의 인터셉터도 전후에 호출됩니다. 인터셉터는 로깅, 보안 기능, 이중 제출 문제 등을 관리할 수 있습니다. 공식 문서에는 "기본 인터셉터 스택은 대부분의 애플리케이션 요구 사항을 충족하도록 설계되었습니다. 다른 애플리케이션에서는 인터셉터를 추가하거나 인터셉터 스택을 변경할 필요가 없습니다."라고 나와 있습니다. 이것은 선택한 뷰를 사용한 결과이며 여기에 마법이 있습니다.
위 내용은 Java와 Javaweb의 차이점에 관한 내용입니다. 모든 분들께 도움이 되기를 바랍니다.
다운코드 에디터의 설명을 통해 자바와 자바 웹을 명확하게 구별하고, 자바 웹 개발에 대한 더 깊은 이해에 도움이 되기를 바랍니다. 프로그래밍을 배우려면 지속적인 노력과 연습이 필요합니다. 학업에 행운이 있기를 바랍니다.