전체 글
-
servlet mappingjsp&servlet 2020. 6. 30. 00:36
servlet mapping servlet을 외부에서 요청하기 쉽도록 특정 문자를 이용해서 맵핑하는 방법 수 십개의 servlet을 웹컨테이너에 넣어뒀을때 사용자의 요청에 가장 관련,연관 있는 servlet을 응답해 주어야 한다. 그런데 servlet이 수십개 이기때문에 어떠한 servlet을 호출해야하는지 알 수 가없다. 그래서 path로 해당 servlet을 요청하여 해당 servlet이 동작하도록 한다. servlet에 html안먹힐때 방법 response.setContentType("text/html"); 선언 full path http://localhost:8090/testPjt/servlet/com.servlet.ServletEx->보안에 취약(어디 폴더에 servlet이 있는지 다 보임,복잡..
-
웹 프로그램 개요 및 jsp기초jsp&servlet 2020. 6. 29. 22:20
웹이란 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간 웹 프로그램이란 인터넷 서비스를 이용해서 서로 다른 pc들이 통신할 수 있는 프로그램이다 네트워크 컴퓨터들이 서로 연결되어있는것 인터넷 서비스 네트워크가 연결되어있는 상태에서 브라우저를 통해 데이터를 주고받는것 프로토콜 웹브라우저와 웹서버간에 통신을 하기 위한 규약 http://www.naver.com:80/index.html 웹 브라우저 -> www.naver.com 주소 검색 -> dns 서버가 네이버 서버의 ip로 변환 ->서버에 또 여러개의 프로그램이있음(port) -> 프로그램의 여러 파일중 한가지의 파일에 접속됨 웹프로그램 동작구조 즉 동적데이터 요청시 웹서버(was)의 웹 컨테이너(tomcat)가 알아서 클래스파일로 컴파일..
-
csscss 2020. 6. 29. 18:08
css 웹페이지를 꾸며주는 언어 html은 정보를 전념하게하고 css는 디자인을 전념함 기본형식 안녕하세요 id를 사용하여 css를 html에 삽입 안녕하세요 select라는 id를 선언하고 color:red를 설정하였다. body에서 이 id를 호출하면 red color가 적용된다. 부모 자식 선택자 one two three four css부분을 해석해보자면 id select의 직계자손인 li만을 red color로 지정하겠다 따라서 ol태그에 포함된 li태그만 red color로 적용되고 li태그만 선언한 부분은 검정색으로 출력된다. 가상 클래스 선택자 active 제임스 고슬링 제임스 고슬링 링크 클릭시 텍스트가 빨간색으로 변함 hover 제임스 고슬링 제임스 고슬링 링크에 마우스를 올려두면 텍스트..
-
태그들과 검색엔진 최적화html 2020. 6. 29. 02:10
font 태그 글자를 꾸미는데 가장 기본이 되는 태그입니다. font태그는 color size face 총 3가지의 속성을 가집니다color는 글자의 색상을 꾸며주고size는 글자의 크기face는 글꼴을 지정해줍니다. meta 태그 데이터를 설명해주는 태그 쉽게 말해 사이트 자체에 대한 정보나 저작자 등을 제공해주는 역활을 수행합니다 -> 사이트에 대한 설명(페이지에 표기되지않음) ->해당 페이지를 컴퓨터에 저장할 때 인코딩을 utf-8 방식으로 저장하겠다.( 해당 페이지는 utf-8로 저장된 페이지 입니다) 라는 뜻 semantic 태그(의미론적 태그) html5부터 새롭게 정의된 태그 선언한 부분이 어떤 부분인지 의미만을 나타내주는 태그 (기능상의 변화는 없다) article - 본문내용 aside ..
-
form태그html 2020. 6. 29. 00:27
form 태그 로그인을 할때, 어떠한 데이터를 입력할때 사용자가 입력한 데이터를 서버로 전송할때 사용하는 태그 input태그 활용 이때 입력한 데이터를 서버로 전송하기위해서 submit 버튼을 생성합니다 (버튼 클릭시 데이터가 서버로 전송됨!) 기본 form 태그 활용 textarea textfield 활용 (cols 행 row 열 ) 아이디: 비밀번호: textarea: form:button 활용 //클릭시 해당 메시지가 화면에 출력됨 form:hidden(ui는 보이지않지만 데이터는 전송되는 방식) 주소창에 해당 주소로 데이터가 넘어옴 localhost/color.php?id=&hide=egoing form:label(이름표) id: input태그 앞의 이름표 역활을 해줌 사용하지않아도 문제는 없습니..
-
htmlhtml 2020. 6. 28. 21:11
HTML이란? HTML은 HyperText Markup Language의 약자입니다. 웹 페이지는 HTML 문서라고도 불리며, HTML 태그들로 구성됩니다. 각각의 HTML 태그는 웹 페이지의 디자인이나 기능을 결정하는데 사용됩니다. 태그 html 기본강조기본 결과 기본강조기본 태그 html 제목 텍스트 결과 제목 텍스트 태그(문서와 문서를 연결,하이퍼텍스트)href속성 사용 도널드 커누스 결과 도널드 커누스 클릭시 해당 페이지로 이동 페이지가 새로고침되며 이동됨 새로운 페이지로 이동하고싶을땐 다음과 같이 target = "_black" 속성 사용 도널드 커누스 href에 마우스 포인트를 올려뒀을때 내용정보가 나오도록 설정할때 title 속성 사용 도널드 커누스 li태그 html 1 2 3 4 결과 1 ..
-
상단메뉴 구성하기 java웹페이지 제작을 위한 스프링공부 2020. 6. 1. 02:52
1.mapper작성 (쿼리문) package kr.co.softcampus.mapper; import java.util.List; import org.apache.ibatis.annotations.Select; import kr.co.softcampus.beans.BoardInfoBean; public interface TopMenuMapper { @Select("select board_info_idx, board_info_name " + "from board_info_table " + "order by board_info_idx") List getTopMenuList();//sql문 반환 타입 } 2.servletcontext java가서 위 mapper를 bean객체로 정의 //쿼리문 실행을 위한 객..
-
restful api웹페이지 제작을 위한 스프링공부 2020. 5. 28. 14:53
기본 웹 애플리케이션은 응답 결과를 브라우저가 사용하는 코드인 html,css,javascript로 생성하여 전달합니다. 이 데이터들은 브라우저가 화면을 구성하고 꾸미며 기능 수행을 위한 코드들 입니다. restful api 서버는 응답결과를 데이터만으로 구성하여 클라이언트로 전달하는 서버를 의미합니다. restful api 서버는 웹, 모바일 pc등 다양한 플랫폼으로 데이터를 전달할 때 사용합니다. @RestController spring mvc에서 controller를 구성할 때 @controller를 사용하면 return 하는 값은 사용할 jsp를 지정하게 됩니다. restcontroller를 통해 return하게 되면 그 값 자체를 브라우저로 전달하는 응답결과로 생성해서 보냅니다.