2021.12.31 TIL

서승원·2022년 1월 3일
0

TIL

목록 보기
46/68

bootstrap
하나의 페이지를 여러 기기 종류에서 적절하게 보여줄 수 있게 하는 디자인 프레임워크.

다음과 같은 순서로 src에 대해 나열해야한다.
bootstrap은 내부적으로 jQuery를 사용하기 때문에 jQuery에 대한 언급이 필요하다.
-container : div에 주로 사용하는 class로 브라우저 크기가 가변적일 때 특정 범위 별 구간을 설정해 폭을 일정하기 유지시킨다.
-container-fluid : 브라우저 크기에 맞춰 폭을 계속 변경한다.
-jumbotron : 페이지 맨 위의 배너 역할을 한다.
-primary, success, warning, danger, info : bootstrap의 일종의 테마로, 대부분의 태그에 적용할 수 있다.
Grid System

브라우저의 폭에 따라 범위가 정해져있고, 이를 12등분 하여 xs, sm, md, lg 4개의 구간으로 범위를 나누어 div에 대한 범위 분할을 설정할 수 있다.

Servlet Class
Servlet class는 웹 브라우저에 요청을 보내고 응답을 보내기 위한 class이다.
1.main이 없는 class로 만든다.(main을 통해 실행하는 class가 아닌 tomcat을 이용해 컴파일,실행을 하기 때문)
2.extends HttpServlet
3.@Override 어노테이션 을 Service에 붙인다. ( Service 함수를 오버라이딩해 Tomcat이 실행할 함수를 지정한다.)
4.WebContent/WEB-INF/web.xml 을 수정한다.
Test450.java
web.xml
Servlet을 통해 tomcat이 구동되면, web.xml을 기준으로 봤을 때, /abcd450 이라는 url을 통해 접속해서, abcd 라는 이름에 접촉한다. abcd 라는 이름은 banana package의 Test451.java에 연결이 된다. 연결된 class로부터 인스턴스가 생성되고, service 함수를 호출한다. 그 이후의 호출에는 인스턴스가 생성되지 않고 기존에 있는 인스턴스를 재사용하게된다. 내부에서 응답이 작성돼서 브라우저에 전달하고, 브라우저에 해당 내용이 나타난다.

profile
2년차 백엔드 개발자, crimy

0개의 댓글