파이참을 설치하고 Hellow World 를 찍는 방법을 알아보겠습니다. 설치하고 첫 화면에서 New Project를 선택해줍니다. 원하는 프로젝트명을 입력해 준후 Create 를 선택해 줍니다. 그러면 파이썬을 실행하기 위한 것들을 자동으로 설치 후 위와 같이 main.py 파일이 자동으로 생성 됍니다. 프로젝트를 우클릭 후 New -> Python File 을 선택하여 주고 파이썬 파일명을 입력 후 Enter! 위와 같이 파이썬 파일이 생성된것을 확인할 수 있습니다. 코딩의 기본인 헬로우 월드를 출력하기위해 print("Hellow, World!") 를 코딩 후 프로젝트 우클릭 -> Run 프로젝트명 을 선택해 주면 위와 같이 결과가 잘 출력된 것을 확인 할 수 있습니다.
FrameWork
파이참 파이참(PyCharm)은 가장 유명한 파이썬 에디터 중 하나로서 코드를 작성할 때 자동 완성, 문법 체크 등 편리한 기능을 많이 제공합니다. 파이참은 공식 다운로드 사이트(http://www.jetbrains.com/pycharm/download)에서 내려 받을 수 있습니다. 저는 윈도우에서 사용하기에 Windows 클릭 후 우측 커뮤니티 버전이 무료라 커뮤니티 Download를 클릭해 줍니다. 그러면 다음과 같이 자동으로 다운로드가 되는 것을 확인 할 수 있습니다. 다운로드 된 파일을 실행시켜주면 위와 같이 설치하기 위한 화면이 나옵니다. 이제 Next를 클릭해서 진행을 해주면 됩니다! 설치할 위치를 선택하여 주고 설치 옵션선택 창이 있는데 전 전부 다 선택하여 진행하였습니다. 여기서 Insta..
콘솔창에 이런식으로 DEBUG- batch acquisition of 0 triggers 이게 주기적으로 뜨는데 log4j의 로그 레벨 관련한 문제인데 src/main/resources/log4j2.xml 에 들어가서 위와 같은 코드가 존재하기에 출력이 되는 것입니다. log4j2 환경설정은 아래 사이트를 참고하시길 바랍니다. 참고 : https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:logging:log4j_2:%EC%84%A4%EC%A0%95_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95 ( FATAL > ERROR > WARN..
스프링MVC는 DispatcherServlet 등장으로 정말 엄청나게 web.xml의 역할이 축소되었습니다. 예전같으면 서블릿을 URL로 활용하기 위해선 반드시 web.xml에 등록해야 했지만 이젠 DispatcherServlet이 해당 어플리케이션으로 들어오는 요청을 모두 핸들링해주니 말이죠. 물론 아직까지 web.xml의 역할은 중요합니다. 으로 DispatcherServlet을 등록해줘야 하는데다 이 객체의 URL 적용범위 또한 web.xml에다 설정해야 하구요. 향후 고급서비스를 위해 나 를 등록하는 역할 또한 web.xml의 기능으로 남아 있습니다. 대신 앞으로 web.xml에서 가장 주요하고 자주 쓰이는 기능인 매핑은 이제 완벽하게 DispatcherServlet으로 넘어갔다고 생각합시다. 우..
스프링의 핵심 3대요소 Dependency InjectionDIInversion of Control IOCAspect Oriented ProgrammingAOP 1 의존관계를 느슨하게 하기 위해서 의존객체를 주입해 주는 것 2 필요한 핵심 객체를 다른곳에서(SpringFrameWork) 관리를 하는 것 3 aop를 배우는 목적은 뭔가 인증에 관련된 작업, 트렌젝션에 관련된 작업을 aop 로 처리가능로그인 필터를 쓰지 않고 aop로 필터링 처리를 할수도 있고트렌젝션 처리도 aop의 개념으로 처리 가능
home.jsp 에이렇게 코딩 인덱스에서 시작해보면home.do 요청에 대해서 이렇게 나오면 된것임 이 3개 파일 test.mybatis 패키지에 복사 이렇게 되게 Configuration 에이것만 남기고 MemberMapper 가서다지우고 이것만 남겨 MyBatis DB 에 관련된 설정을 servlet-context.xml 에서 할거야 servlet-context.xml 로가이거 코딩 classpath:test/mybatis/db.properties 문서를 읽어서 넣어주는것 SpringBeanContainer 에서 Dao 에 필요한 객체를 가지고 있다가 Dao 에 필요한 의존객체를 주입해 줄거야 의존객체를 주입해준다. → 이거를 dependency injection ( DI ) 라고 함 필요한 객체를 ..