CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
모든 레벨
웹 서버 필터
모듈 3
레벨 12,
레슨 5
필터 소개 하지만 그게 다가 아닙니다. 정말 서블릿이 그렇게 간단하다고 생각하지 않습니까? 이미 분석한 서블릿 외에도 소위 "유틸리티 서블릿"인 필터 도 있습니다 . 이들은 서블릿과 매우 유사하지만 주된 역할은 서블릿이 요청을 처리하도록 돕는 것입니다. 필터는 비서와 같고 서블릿은 디렉터와 같습니다. 문서가 감독의 책상에 도달하기 전에 비서의 손을 통과합니다. 그리고 감독이 서명하면 예를 들어 이미 발신 서신으로 비서에게 다시
JSP: 서블릿을 정의하는 선언적 방법
모듈 3
레벨 13,
레슨 0
1.1 JSP 소개 서블릿을 작성하는 두 가지 일반적인 방법이 있습니다: 명령형 및 선언형 . 우리는 이미 첫 번째 것을 다루었습니다. 이것은 사실 서블릿입니다. 두 번째는 JSP(Java Server Pages)라고 하며 지금부터 이에 대해 알아보겠습니다. 서블릿 JSP 예:
JSP 파일 구조
모듈 3
레벨 13,
레슨 1
2.1 JSP 지시어 JSP 파일이 일반 서블릿으로 변환되는 것을 확인했으므로 정상적인 Java 코드를 작성할 수 있습니다. 그리고 이 Java 코드에서 다양한 클래스(예제의 Math)를 사용할 수 있습니다. 이것은 훨씬 더 좋습니다! 그러나 우리는 모든 코드가 서블릿 방식으로 옮겨진 것을 볼 수 있습니다 doGet(). 그리고 이것은 즉시 몇 가지 질문을 제기합니다. 코드가 메서드로 이동되도록 만드는 방법은 무엇입니까 doP
JSP에 스크립트 삽입
모듈 3
레벨 13,
레슨 2
스크립틀릿 <% JSP 파일에 무엇을 삽입할 수 있습니까? 먼저 자바 코드입니다. Java 코드를 JSP에 삽입하려는 경우 템플릿에서 일반 형식을 제공합니다. <%
JSP 대 HTML 주석
모듈 3
레벨 13,
레슨 3
또 다른 중요한 점은 JSP의 주석입니다. 개발 프로세스에서는 항상 코드를 생산에 들어간 후 지원해 줄 용감한 사람들을 위해 무언가를 주석 처리하거나 메모리를 남겨 둘 필요가 있습니다. JSP 내부의 코드를 주석 처리하는 것은 매우 간단합니다. 이를 위해서는 특수 "대괄호"를 사용해야 합니다. <%-- комментарий --%> 이러한 대괄호 안의 모든 코드는 JSP를 서블릿으로 변환할 때 무시됩니다. 그런데 이 코드를 다
JSP 지시문
모듈 3
레벨 13,
레슨 4
5.1 포함 제가 이야기하고 싶은 마법 지시문이 몇 가지 더 있습니다. 첫 번째 지시문은 include 지시문입니다 . 표시된 페이지 위치에 다른 파일을 삽입할 수 있습니다. 이러한 지시문의 일반적인 형식은 다음과 같습니다. <%@ include file="url"%> 파일뿐만 아니라 예를 들어 다른 jsp-servlet 또는 URL을 지정할 수 있습니다. 예: <%@ include file="header.jsp"%>
JavaBean 작업
모듈 3
레벨 13,
레슨 5
6.1 자바빈이란? 이미 90년대 후반에 Java 언어는 클래스 수가 수만에서 수십만으로 측정되는 대규모 서버 응용 프로그램에 적극적으로 사용되기 시작했습니다. 그때 Java 개체의 모양을 표준화하려는 아이디어가 떠올랐습니다. 유연성을 박탈하지 않기 위해 전체 Java 언어를 건드리지 않았습니다. 글쎄, 이전 버전과의 호환성과 그 모든 것. 그런 다음 그들은 차세대 Java 객체에 대한 여러 기준을 개발하고 이러한 객체를 Ja
TagLib 소개
모듈 3
레벨 13,
레슨 6
7.1 c:if, c:forEach 모두가 자바 코드 대신 태그를 사용한 코드를 좋아해서 범위를 확장하기로 했습니다. 그러나 프로그래밍은 개체를 만들고 해당 속성을 읽는 것으로 제한되지 않습니다. 개체의 메서드를 호출하고 데이터베이스 및 기타 서비스로 작업해야 합니다. 무엇을 해야 합니까? 각 Java 문을 태그로 나타내기만 하면 됩니다. 이었다 if, 이었다 , 이었다 for, 이었다 . 알았어, 농담이야,
관련 프로젝트: JSP 및 서블릿
모듈 3
레벨 13,
레슨 7
오늘 우리는 서블릿과 JSP를 사용하여 Tic-Tac-Toe 게임을 작성할 것입니다. 이 프로젝트는 이전 프로젝트와 조금 다를 것입니다. 작업뿐만 아니라 수행 방법에 대한 설명도 포함됩니다. 즉, "HOW TO ..."시리즈의 프로젝트가 될 것입니다. 지침: 저장소에서 포크: https://github.com/CodeGymCC/project-servlet.git 프로젝트 버전을 컴퓨터에 다운로드합니다. IDEA에서 애플리케이
클라이언트-서버 아키텍처
모듈 3
레벨 14,
레슨 0
1.1 애플리케이션 아키텍처 이 과정은 오랫동안 진지한 애플리케이션의 아키텍처를 설계하지 않을 것이기 때문에 초보자를 위해 설계되었습니다. 그러나 걱정하지 마십시오. 좋은 아키텍처는 규칙이 아니라 예외입니다. 애플리케이션을 구축하기 전에 올바른 애플리케이션 아키텍처를 선택하는 것은 매우 어렵습니다 . 대형 서버 애플리케이션에 널리 사용되는 아키텍처의 예: 계층화 된 아키텍처 (Layered Architecture). 계층화된
3계층 아키텍처
모듈 3
레벨 14,
레슨 1
3계층 아키텍처 소개 3계층 아키텍처는 인터넷에서 가장 일반적인 상호 작용 아키텍처입니다. 2계층 서버 부분을 논리 계층 과 데이터 계층의 두 부분으로 나누었을 때 나타났습니다 . 다음과 같이 생겼습니다. 클라이언트 계층은 사용자 상호 작용을 담당하는 "분산 응용 프로그램"의 일부입니다. 이 계층은 비즈니스 로직을 포함하지 않아야 하며 중요한 데이터를 저장하지 않아야 합니다. 또한 데이터베이스 계층과 직접 상호 작용하지 말고
MVC 접근법
모듈 3
레벨 14,
레슨 2
MVC 아키텍처 소개 모든 프로그래머가 알고 있는 가장 인기 있는 애플리케이션 아키텍처는 MVC 입니다 . MVC는 Model-View-Controller 의 약자입니다 . 이것은 애플리케이션 구성 요소의 아키텍처만큼 애플리케이션의 아키텍처가 아니지만 나중에 이 뉘앙스로 돌아갈 것입니다. MVC란 무엇입니까? MVC 는 각 구성 요소가 독립적으로 수정될 수 있도록 응용 프로그램 데이터와 제어 논리를 세 개의 개별 구성 요소 (
더 보기
1
...
29
30
31
32
33
34
35
Please enable JavaScript to continue using this application.