일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- @PathVariable
- #sendRedirect()
- 디자인패턴
- 웹 어플리케이션 감시
- Container
- 한글 처리
- 서블릿 초기화 파라미터
- servletContext
- 확장자 사라짐
- spring security
- oauth
- ServletContextListener
- spring5
- 서블릿
- #java
- Spring Boot
- jsp
- servlet
- 점사라짐
- MVC
- Servelt
- #jsp
- Spring
- 데이터 공유
- #페이지이동
- ServletConfig
- tomcat
- Today
- Total
Choi의 고유결계
데이터 공유 : ServletContext 저번 시간에는 특정 서블릿이 시작할때만 어떤 값을 쓸수있도록 설정하는것을 배웠는데요. 이번 시간에는 특정 서블릿만 사용하는것이아닌 여러 서블릿에서 특정 데이터를 공유 하는것을 이번 글에서는 알아볼려 합니다. 설정하는 방법은 web.xml에서 context Parameter를 이용해 기술하는것인데요. context-param id abcdef pw 1234 path C:\javalec\workspace 저번시간에 배운 특정 서블릿만 사용할때는 태그안에 init-param 태그를 안에 기술하여 name value를 지정해줘서 사용했다면, 데이터 공유는 서블릿 태그 안에 기술 하지 않고 바로 태그 안에서 기술하면됩니다. id 태그 안에 이름을 정해주고 abcdef 태..
서블릿 초기화 파라미터 : ServletConfig 특정 서블릿이 생성될때 초기에 어떤값들을 설정해놓고 쓰는것을 말하는데요 특정 서블릿에 초기에 필요한 데이터를 주는 방법은 2가지, web.xml에 직접 기술하는 방법, 어노테이션을 이용하여 Servlet 파일에 직접 기술 하는 방법이 있습니다. 먼저 web.xml에 기술하여 초기화 하는 방법을 알아보겠습니다. 1. web.xml Choi com.home.Choi id choi1234 기본적으로 servlet 테그안에 init-param을 써줍니다. Choi name 테그안에 초기화할 파라미터의 이름을 정해줍니다. choi1234 그 다음 바로 value 태그 안에 실제위치를 적어줍니다. 위에 모든 작업을 마친후에는 서블릿으로가서 String id = g..
Tomcat Server 한글처리 톰캣의 기본 문자 처리 방식은 IOS-8859-1 방식을 사용합니다. 개발자가 별도의 한글 인코딩을 하지 않으면 한글은 깨져 보이게 됩니다. GET,POST 두방식에 따라 한글 처리 방식이 달라지게 됩니다. GET Get 방식 요청에는 Server 파일의 server.xml을 수정하여 한글 처리를 합니다. URIEncoding의 속성 값을 위 코드 처럼 “EUC-KR”라고 수정해줍니다. POST Post 방식은 Servlet 클래스에서 doPost() 메소드 안에 request.setCharacterEncoding() 메소드들 이용합니다. protected void doGet(HttpServletRequest request, HttpServletResponse respo..
MVC 패턴이란? MVC는 Model, View, Controller의 약자로서 애플리케이션의 기능을 3가지로 구분한 개발 디자인 입니다. Web에서 MVC 패턴이 적영된다면 3가지가 하는일 Model Model은 데이터를 담당한다. 여기서 데이터란 주로 데이터베이스를 의미하는데요. 즉 데이터를 다루는 로직을 모델에 모아둬서 코드 관리의 편의성을 높일 수 있고, 향후 데이터베이스를 다른 타입으로 교체가 용이합니다. View 뷰란 화면상에 출력되는 내용을 의미합니다. View 안에서 UI와 관련된 코드를 작성하는 것이 바람직합니다. Controller 사용자의 URL을 받아서 해석하고 사용자가 원하는 요청사항을 파악하여 그 요청사항에 맞는 데이터를 Model에 요구하게 되고, 받은 데이터를 View를 통해..
런타임이란 무엇인가?저는 런타임이란 단어를 처음 프로그래밍 공부로 c를 했을때 런타임이라는 단어를 많이 봐왔습니다. 정확히 말하면 런타임애러를 코딩하면서 많이 보게 되었습니다 바로 아래 사진처럼 말이죠이런 프로그래밍 이나 전고을 하시지 않은분들도 많이 들어봤을것 같은데요! 특히 안드로이드 기기를 루팅해보시고 sda, 구레포, 디벨로이드 같은 카페에서 활동을 해보신 분이라면 많이 들어보셨을 거에요???: "안드로이드 5.0부터는 Art모드를 쓴다는데??" 라든가달빅(Dalvik) 이라던가 말이죠저도 처음에는 이렇게 런타임 이라는 단어를 처음으로 듣게되었죠하여튼 잡담은 접고 본론으로............런타임이란?런타임(영어: runtime→실행시간)은 컴퓨터 과학에서 컴퓨터 프로그램이 실행되고 있는 동안의..