목록웹 프로그래밍 (3)
꿈 많은 사람의 이야기
지난번 포스팅까지 진행하여서 스프링 프레임워크의 구조와 설치 등을 알아보았습니다. 이번 포스팅은 스프링 예제를 진행하는데 앞서 구조 변경과 컨트롤러(controller)를 이용해 다른 jsp를 불러오는 테스트를 진행하려고 합니다. 먼저 views에 있는 home.jsp로 바로 들어오지 못하게 막겠습니다.처음 접근할 때에 index.jsp로 들어오도록 설정하겠습니다. 위와 같이 WEB-INF밑에 index.jsp 파일을 만들어주세요~그리고 파일 내용은 위 처럼 그냥 막 써주세요~ index.jsp라는 것만 표시나게요! 다음은 web.xml을 수정해줘야합니다. web.xml은 브라우저에서 요청이 들어오면 그 요청을 수행합니다.이건 한 번에 좀 정리좀 해야겠네요아무튼 welcome-file-list 태그를 통..
Django에서 app이라는 것이 있습니다. 이 앱은 파이썬에서 사용하는 파이썬 패키지입니다. 장고 앱 패키지는 모델(model), 뷰(view), 템플릿(template) 등을 독자적으로 가지고 있습니다 일반적으로 하나의 django(장고) 프로젝트는 하나 이상의 장고 앱으로 구성되어 있다고 하네요~ 규모가 클 수록 이런 앱들을 모듈화(module)하여서 관리한다고 합니다 그리고 가장 중요한 것은 장고는 MTV패턴을 따릅니다. jsp나 기타 웹 애플리케이션에선 MVC패턴을 따르죠. MVC는 모델, 뷰, 컨트롤러 이 3가지의 형태로 웹이 동작되는 패턴입니다. 뷰는 말 그대로 사용자에게 보여지는 뷰이고요 모델은 bean이라고도 불리죠. 일종의 데이터 틀입니다. 컨트롤러는 모델과 뷰를 이어주는 일종의 중간자..
파이썬에서 웹 애플리케이션 프레임워크가 존재하는데요 그게 바로 Django입니다. 이 프레임워크 자체가 파이썬으로 개발되어 있어서 많은 파이썬 사용자들이 사용하죠 쉽고 빠르게 웹사이트를 개발할 수 있기 때문입니다 여기서는 윈도우10 기준으로 설명합니다~ 먼저 설치를 해보죠 파이썬이 설치되어 있다고 가정하에 진행합니다. 먼저 파이썬이 설치된 경로로 이동합니다. 보통 c드라이브 -> 유저 -> 본인 유저 -> appdata -> local ~~ 밑에 있습니다 거기서 pip가 있는 Scripts폴더에 들어갑니다 그리고 pip install django를 입력하세요! 그럼 쭉쭉 설치가 될 것입니다~ 그런 다음 c 드라이브에 있는 python 폴더를 만들고 들어갑니다 저는 거기다가 jango라는 폴더를 하나 더 ..