코딩이 쉬워진다!/02. spring 7

부서별로 문서조회 권한 부여하기

문서조회 시, 부서별로 권한을 부여하여 조회 가능한 문서만 보이도록 한다.권한 테이블 dcr03_org_auth 와 조인하여 권한에 필요한 dcr03_org_code_id와 dcr03_retrieve_yn을 맵핑해준다. dcr03_org_code는 로그인 한 사용자의 조직코드아이디를 담아준다. -> service.addParam("orgId", LoginUser.getOrgCodeId()); !!!!!!!!!!!!!!!!결과 : 로그인 한 사용자가 속한 부서가 조회할 수 있는 문서만 보여준다. select rownum dcr00_id , x.* , y.* , z.dcr01_class_tree_nm as dcr01_parent_tree_nm , v.* from dcr00_doc_list x , apr01_..

spring 6일차

# Spring framework 6일차 # ★ spring32. 마이바티스(MyBATIS, iBATIS) spring33. 라이브러리 추가 spring34. src/main/webapps/spring/appServlet/servlet-context.xml 추가 spring35. 패키지 구성하기 spring36. mapper.xml에 들어갈 파일은 MyBATIS 홈페이지에서 가져오기. spring37. 쿼리문 작성 spring38. Service 객체 등록해서 사용하기 ★ spring32. 마이바티스(MyBATIS, iBATIS). 마이바티스 설정 xml 파일. 마이바티스 매퍼 xml 파일이 두개의 파이을 이용해서 자바 어플리케이션이나 웹 어플리케이션에서 데이터베이스를 연동해서 사용하는 방식인데jdbc에..

spring 4일차

# Spring framework 4일차 2018.01.19# spring23.한글처리 인코딩 처리 -스프링 프레임웍에 있는 한글처리 필터를 정교해서 한글을 꺠지지 않게 함 -적용하는 위치는 webpp/web.xml 안에 -filter는 말그랟로 필요한 것들을 필터링 하는 것을 말하는 데 dispatcherServlet을 처리하기 전에 한글인코딩 처리하는 filter를 타고 Controller로 이동한다. filter는 뭔가를 처리해서 다음으로 이동할떄 구현하는 부분이다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* or WEB-IN..

spring 3일차

spring16. spring MVC- 스프링 프레임웤은 MVC말고 다른 여러가지 프로젝트들도 존재하나 웹에서 개발할때 가장 많이 사용하는 방식인 MVC pattern으로 구축된 하나의 뼈대라고 보면 된다.- JSP/Servlet에서 MVC Model 2에 적용된 내용을 좀 더 편리하고 빠르게 개발 할 수 있도록 정의 해 놓은 것이라고 할 수 있다. - 하여, 설정을 하는 방법과 DispatchServlet이 동작하는 방식을 이해하는 것이 매우 중요하다. spring17. spring MVC 동작원리 spring18. spring MVC에 이미지 적용하기- webapp 밑에 있는 resources 밑에 파일을 넣고, url은 /resources/test.jpg 적용을 해야한다.- webapp/resour..

spring 2일차

#Spring framwork 2일차 2018-01-07#spring08.maven spring09.DI설정 -2-src/main/jaava/Student.java-src/main/jaava/StudenInfo.java-src/main/resource/applicationContext.xml -src/main/java/TestMain.java-생성자오버로딩 으로 처리 spring10.interface 적용해보기 - 자바 문법형태로 인터페이스를 구현해주고 applicationContext.xml에서 id 값을 매칭시켜주면 된다. - Pencil pencil= ctx.getBean("pencil",pencil.class); pencil.use(); spring11.xml설정파일이 여러개일 경우 처리방법 - ..

spring 1일차

#Spring framework 1일차 # Spring01.환경설정 -maven 프로그램 다운로드 및 설치 -maven이란 클래스를 빌드하고 컴파일 할떄 사용하는 빌드도구 예전에는 ant라는 빌드 도구를 사용했으나 지금은 maven 을 많이 사용한다.-최근에 gradle이라는 빌드룰을 사용하기도 하는데 가장 일반적으로 사용하는 빌드롤은 maven이다. -maven을 사용하는 이유 : 지금 현재 내가 필요로 하는 자바파일을 사용하기위해서 여러가지 *.jar파일을 임포트 할수있는데 이경우에 각각의 버전에 따라서 호환성이 떨어질수 있기 떄문에 *.jar파일의 호환성이 맞는 파일을 자동으로 다운로드받아준다. -pom.xml파일에 내가 사용하고자 하는 jar파일이나 컴파일하고 싶은 형태의 내용이 정의되어 있고, ..