Light
Dark
개요 사용자의 로그인과 세션 트래킹은 웹 애플리케이션에서 필수적인 기능이다. 과거에는 HttpSession과 Cookie를 이용해서 직접 구현했지만 스프링을 적용할 때는 Spring Security와 약간의 설정을 적용하는 것 만으로도 구현이 가능하다. 스프링 시큐리티는 원래는 별도의 프레임워크로 시작되었다고... Read More
개요 웹의 기초를 떠올려보자. 서블릿은 응답 인코딩을 HTML로 설정하여 브라우저에 HTML을 출력할 수 있다. response.setContentType("text/html; charset=UTF-8"); response.setCharacterEncoding("utf-8"); Print... Read More
What is Pythonic Code?? Pythonic Code는 간단하게, 파이썬 특유의 문법을 활용하여 효율적으로 코드를 표현하는 기법을 말한다. 파이썬스러운 코드라고 할 수 있겠다. 그렇다면 파이썬스러운 코드라는 것이 뭘까? 예를 들어 여러 단어들을 합쳐서 하나의 문자열로 만들고 싶을 때 다음과 같이 코드를 짤 수 있다. colors = ['red',... Read More
HTML에 스타일을 입히는 방법 우리가 작성한 HTML은 CSS로 색을 입히는등 디자인적인 요소를 적용할 수 있다. 이는 HTML요소를 선택하고 CSS 속성을 선언하는 식으로 작업한다. 간단한 예 <div>Hello World!!</div> div { font-size:50px; } c... Read More
개요 오늘날의 자바를 이용한 웹 개발은 서블릿과 JSP를 이용하지 않고 스프링 프레임워크를 이용하는 것이 기본이다. 앞서 살펴본 기술들이 어떻게 변화해왔는지 어떤 점에서 편의성을 주는지 살펴보려한다. 우리가 무언가를 만들 때 재료부터 하나하나 손질해가며 만들지 않는다. 이미 어느정도 완성되어있는 제품을 반제품... Read More