1.분석요구사항정의서유즈케이어스다이어그램메뉴구조도2.설계화면설계서프로그램목록테이블정의서관련샘플3.구현4.테스트5.배포형상관리툴 (SVN)팀별 문서서버를 운영현장에서 많이 사용하고 있는 기술 적용기본 구성: MyBATIS, 전자정부프레임워크, log4j등필수기능 : ex
1. 근무기록 관리 날짜 [승인완료] [근무] 오전11:00~오후08:00 기본 근무시간 & 초과 근무시간 2. 근무기록으로 급여 자동 계산 3. 연차횟수 & 휴가신청 연차 사용현황 4. 급여 정산하기 이름 근무시간 수당·지급 급액 원천세·공제대상 기록수 실
AOP방법론 - 트렌젝션 관리Spring Websocket - push 기능절차지향 프로그래밍 방법론Procedure Oriented Programming객체지향 방법론Object Oriented ProgrammingFunctional Oriented Programmi
IOC Pattern dependency에 springframework추가단점 : jar파일들이 다 쪼개서 온다모듈 간 의존성benas를 등록해서 라이프사이클 관리하게 해준다.등록된 bean들 관에 의존성주입할 수 있는 방법 2가지필수조건 & optional 어플리케이
로그인 authmember MemberVO를 세션스코프에 넣는다scope를 prototype으로 한다 주입할때마다 새로운 객체가 생성default-lazy-init="true"YESddit 기관네임 컨텍스트네임으로 반응함ddit라는 이름으로 테스트가 됨
https://docs.spring.io/spring-framework/docs/4.3.30.RELEASE/spring-framework-reference/htmlsingle/ 요 버전에 맞춰서 해볼거임https://www.egovframe.go.kr
attach에는 이진데이터를 어디에 저장할지 미들티어에 디드라이브아래에 세이브파일즈폴더 만들었던 것 필터체인 프론트 핸들러어댑터 모델어티류부트리졸버 보드리졸버를 통해서 요청을 받으려고 함 ex) 게시글은 하나고 첨부파일은 두건 어태치에서 2개의 파일을 집어넣어야하는
2020.12.29일 화요일 파일업로드 webapp -> 12 -> fileuploadform.jsp 파일을 서버로 업로드하려면 문자로 바디에 들어갈게 아니라 다른게 들어가야한다 바디안에 저녀석(Content-Type)때문에 바디에 문자열만 들어가는게 결정되고 있다
2020.12.23일 수요일 validation 우리꺼 프레임워크 예) MemberInsertController, MemberUpdateController controller마다 중복된 코드가 발생되고 있다. 컨트롤러앞단 전면부분에 중복된 코드 넣음 프론트컨트롤러
eldesc.jsp속성데이터를 사용해야 한다.jsp의 네가지 기본객체가 제공하는 영역의 속성을 사용해야한다'속성으로 공유되고 있는' (앞에 다 붙어야댐)집합객체에 대한 접근방법 제공수치연산,관계연산,논리 연산자 제공자바 클래스 메서드 호출 기능 제공표현 언어만의 기본
1.viewlayer 프레임워크2.domainlayer 프레임워크3.persistentlayer 프레임워크memberinsert&memberupdate중복코드목록캐릭터인코딩설정타일즈태우는설정해결 => 프론트컨트롤러요청은 앞으로 프론트컨트롤러가 받게 된다.insert요청
웹이란느 공간에서 클라이언트 서버시스템1\. 3tier2\. 모델2구조3\. MVC4\. 아키텍쳐레이어5\. 각 레이어에 필요한 프레임워크데이터를 담고 영역 제한 - 도메인레이어도메인레이어를 이용해서 자바객체로 만듦테이블조인vo와 vo를 하나로 안치고has a, has
프레임워크2개스크립트언이 EL커스텀태그를이용해서레이아웃을쉽게표현할것인가페이징과검색기능마이바티스목록조회 startrow = (totalRow+9)/screensize endrow startpage = 5\*((c.p-1)/5)+1 endpage\--마이바티스 적용 dat
오늘부터 주제는 프레임워크웰컴페이지 상단작업 - 마이바티스 적용라이브러리 (common-lang3이나 등등)핵심에 들어있는 속성이 IOC패턴이 적용이 되어있으면 프레임워크 안되어있으면 라이브러리IOC(Inversion of Control) : 제어의 역전설정파일 필요하
쿠키 세션 공통점 : stateless 보안하기 위해 상태정보 유지세션은 서버쪽에 상태정보 저장쿠키는 클라이언트쪽에 상태정보 저장\-- 쿠키가 서버쪽에 재전송이 되어야한다name, value는 required특수문자 포함시 인코딩 고려마샬링&언마샬링문자열로 데이터를 저
DataBase이용해서 로그인처리패스워드 암호화기법가이드라인을 보고 견고한 알고리즘을 선택해서 사용했음양방향 암호화 기법 \-- 허가받은 문자만 복원할 수 있다 \-- ASE 알고리즘 : 블록암호화\-- 블록체인기법 패팅문자가 어떤 문자가 들어갈 수 있는지 확인 --
쿠키라는 녀석을 이용해서 클라이언트정보를 유지리플렉션 적용 ' OR '1'='1'; delete from member where '1'='1password칸에 저렇게 쓰면 member테이블이 삭제된다sql 공격기법?다오의 입장에서 검증이 거치고 온녀석인지 확인할 수가
jquery가 갖고 있는 functionselecting을 한 element가 갖고 있는 function하나의 함수를 실행하다 보면 단계적인 스코프를 참조한다스코프 참조 순서블럭 -> 지역변수 -> 현재함수가 실행되고 있는 함수 안에 변수들을 합치면 클로저 -> 글로버
스코프클로저 -- closure모듈화template.jsp커스텀태그는 자르파일이 필요하다로딩하기 위해서 taglib 태그가 필요하다둘의 차이 : 아래에다 넣을지 위에다 넣을지
controller는 모듈화된 페이지와 연관은 없다view와 컨트롤러는 종속성이 없다 결합력이 낮아졌다어떤 프레임워크를 쓸지는 view layer와 연관이 있다유지보수에서 결합력이 낮은게 좋다 (응집력은 높이고)레이어드(계층형) 아키텍쳐중프때 웹어플리케이션N-tier