profile
HI :)
태그 목록
전체보기 (149)Thread(14)20200925(8)20200921(8)20200916(5)20200922(5)20200929(5)20200923(5)servlet(5)20200917(4)20200928(4)List(4)20200915(4)동기화(4)Reflection(3)람다식(3)json(3)cookie(3)20200914(3)Map(3)lambda(3)20201118(3)201203(2)20201015(2)forward(2)redirect(2)hover(2)직렬화(2)쿠키(2)201019(2)문자기반스트림(2)커넥션풀링(2)201202(2)file(2)Request(2)201026(2)20201005(2)20201016(2)20201119(2)역직렬화(2)201021(2)GET(2)annotation(2)Generic(2)리플렉션(2)Collection.sort()(2)20200926(2)20201008(2)201020(2)@Target(2)20200918(2)session(2)Enum(2)UDP(2)201125(2)SortedSet(1)get방식(1)개인필드(1)Dispatcher(1)페이지 모듈화(1)<iframe>태그(1)201130(1)WILDCARD(1)우선순위(1)URL Connection(1)API(1)link(1)ByteArrayOutputStream(1)20201007(1)URI(1)LomBok(1)POST(1)mouseup(1)runtime(1)통합필드(1)Generic 메서드(1)텍스트 표시(1)setProperty()(1)background-position(1)stopPropagation(1)20201012(1)RMI(1)빌더 패턴(1)Builder Pattern(1)200929(1)transient(1)Enumeration(1)FileStream(1)네트워킹(1)201215(1)keySet()(1)stack(1)queue(1)process(1)serialize(1)201229(1)servletsession(1)image(1)notify()(1)Response(1)lifecycle(1)어댑터패턴(1)getbyname(1)대칭키(1)throws(1)include(1)데몬쓰레드(1)finally(1)backgroun(1)SeverSocket(1)iterator(1)maven(1)201231(1)ObjectOutputStream(1)subset(1)201029(1)201120(1)양방향(1)mouseenter(1)backgroun-color(1)url(1)PORT(1)상수(1)hash funtion(1)EUC-KR(1)201207(1)201224(1)201211(1)포함(1)post방식(1)롬복(1)바이트기반 보조스트림(1)Dispatch(1)Interrupt(1)stop()(1)산출물(1)connection pool(1)ol 태그(1)CSS Box(1)Cache-Control(1)서버(1)201223(1)getProperty()(1)createNewFile()(1)comparable(1)ajax(1)제너릭 타입(1)환경변수(1)byte(1)screenY(1)entrySet()(1)바이트 기반 스트림(1)201210(1)wait()(1)throw(1)Daemon Thread(1)marshalling(1)플러그인(1)tailSet(1)properties(1)padding(1)SOLID(1)List 정렬(1)201017(1)jsp(1)JavaScript(1)Start(1)서블릿컨테이너(1)20200920(1)20.10.06(1)headSet(1)Int(1)ip(1)tcp(1)RuntimeException(1)socket(1)InetAddress(1)method(1)서블릿(1)httpServlet(1)SQL injection(1)interface<T>(1)span(1)div(1)useStatementNamespaces(1)class<T>(1)error(1)margin(1)ObjectInputStream(1)comparator(1)DataInputStream(1)triggerHandler(1)Server-sent Event(1)HTML 구성요소(1)background-attachment(1)mousemove(1)201128(1)interface(1)build(1)SqlMapConfig.xml(1)put(1)MultipartRequest(1)Collection(1)Buffer(1)base64(1)HCLC(1)click(1)201221(1)jquery(1)Adapter Pattern(1)mouseleave(1)201208(1)values(1)visited(1)synchronized(1)바이트기반스트림(1)Traversing(1)dbclick(1)add plugin(1)기본객체(1)201222(1)웹표준화(1)목록표시(1)sitemesh(1)getLocalHost(1)예외처리(1)pageY(1)중간프로젝트(1)li 태그(1)button(1)html(1)DatagramSocket(1)20201006(1)테이블 만들기(1)web.xml(1)Map CRUD(1)TRIGGER(1)setStop()(1)문자기반 보조스트림(1)border(1)가변형 인수(1)Composite View Pattern(1)Decorating view pattern(1)Single Thread(1)background image(1)presentation framework(1)preventDefault(1)type(1)OUT(1)201214(1)remove(1)html 기본구조(1)201025(1)CSS테두리(1)제너릭(1)Tiles(1)relection(1)BufferedReader(1)opacity(1)ul 태그(1)200106(1)산출물작업(1)201028(1)SqlMapConfig(1)mousedown(1)key값(1)ByteArrayInputStream(1)FileOutputStream(1)Entry(1)201012(1)20200924(1)Configuration(1)2012009(1)201204(1)Multipart(1)상속(1)FileInputStream(1)중앙저장소(1)integer(1)active(1)DatagramPacket(1)Expires(1)Generics(1)System.out.printf()(1)getAllByname(1)선입후출(1)210111(1)201008(1)yield(1)W3C(1)try catch(1)servletcontainer(1)1028(1)getHostAddress(1)Pragma(1)페이지모듈화(1)mouseout(1)쿠키속성(1)PrintWriter(1)MS949(1)20201201(1)hash(1)enums(1)Content(1)FileEncoding(1)201124(1)201014(1)JDBC(1)mvn(1)equals(1)pageX(1)201228(1)utf 8(1)iBatis(1)set(1)add(1)Retention(1)multi thread(1)PrintStream(1)201216(1)unlock()(1)RequestDispatch(1)와일드 카드(1)201006(1)exception(1)예외(1)201022(1)int...data(1)웹접근성(1)Maven 설치(1)scope(1)TreeSet(1)스레드(1)html5(1)screenX(1)클라이언트(1)DataOutputStream(1)args(1)background-repeat(1)액션태크(1)CP949(1)선입선출(1)201126(1)201127(1)List 인터페이스(1)비대칭키(1)
post-thumbnail

실무프로젝트

1.분석요구사항정의서유즈케이어스다이어그램메뉴구조도2.설계화면설계서프로그램목록테이블정의서관련샘플3.구현4.테스트5.배포형상관리툴 (SVN)팀별 문서서버를 운영현장에서 많이 사용하고 있는 기술 적용기본 구성: MyBATIS, 전자정부프레임워크, log4j등필수기능 : ex

2021년 1월 16일
·
0개의 댓글
·
post-thumbnail

About 호텔 ERP

1. 근무기록 관리 날짜 [승인완료] [근무] 오전11:00~오후08:00 기본 근무시간 & 초과 근무시간 2. 근무기록으로 급여 자동 계산 3. 연차횟수 & 휴가신청 연차 사용현황 4. 급여 정산하기 이름 근무시간 수당·지급 급액 원천세·공제대상 기록수 실

2021년 1월 13일
·
0개의 댓글
·
post-thumbnail

Spring 35. AOP

AOP방법론 - 트렌젝션 관리Spring Websocket - push 기능절차지향 프로그래밍 방법론Procedure Oriented Programming객체지향 방법론Object Oriented ProgrammingFunctional Oriented Programmi

2021년 1월 11일
·
0개의 댓글
·
post-thumbnail

Spring 33.

IOC Pattern dependency에 springframework추가단점 : jar파일들이 다 쪼개서 온다모듈 간 의존성benas를 등록해서 라이프사이클 관리하게 해준다.등록된 bean들 관에 의존성주입할 수 있는 방법 2가지필수조건 & optional 어플리케이

2021년 1월 7일
·
0개의 댓글
·
post-thumbnail

Spring 32.

로그인 authmember MemberVO를 세션스코프에 넣는다scope를 prototype으로 한다 주입할때마다 새로운 객체가 생성default-lazy-init="true"YESddit 기관네임 컨텍스트네임으로 반응함ddit라는 이름으로 테스트가 됨

2021년 1월 6일
·
0개의 댓글
·
post-thumbnail

Spring 31.

https&#x3A;//docs.spring.io/spring-framework/docs/4.3.30.RELEASE/spring-framework-reference/htmlsingle/ 요 버전에 맞춰서 해볼거임https&#x3A;//www.egovframe.go.kr

2021년 1월 5일
·
0개의 댓글
·

JSP 30. Transaction

attach에는 이진데이터를 어디에 저장할지 미들티어에 디드라이브아래에 세이브파일즈폴더 만들었던 것 필터체인 프론트 핸들러어댑터 모델어티류부트리졸버 보드리졸버를 통해서 요청을 받으려고 함 ex) 게시글은 하나고 첨부파일은 두건 어태치에서 2개의 파일을 집어넣어야하는

2021년 1월 3일
·
0개의 댓글
·

JSP 28.

2020.12.29일 화요일 파일업로드 webapp -> 12 -> fileuploadform.jsp 파일을 서버로 업로드하려면 문자로 바디에 들어갈게 아니라 다른게 들어가야한다 바디안에 저녀석(Content-Type)때문에 바디에 문자열만 들어가는게 결정되고 있다

2020년 12월 30일
·
0개의 댓글
·

JSP 25.

2020.12.23일 수요일 validation 우리꺼 프레임워크 예) MemberInsertController, MemberUpdateController controller마다 중복된 코드가 발생되고 있다. 컨트롤러앞단 전면부분에 중복된 코드 넣음 프론트컨트롤러

2020년 12월 30일
·
0개의 댓글
·
post-thumbnail

JSP 27.

eldesc.jsp속성데이터를 사용해야 한다.jsp의 네가지 기본객체가 제공하는 영역의 속성을 사용해야한다'속성으로 공유되고 있는' (앞에 다 붙어야댐)집합객체에 대한 접근방법 제공수치연산,관계연산,논리 연산자 제공자바 클래스 메서드 호출 기능 제공표현 언어만의 기본

2020년 12월 28일
·
0개의 댓글
·
post-thumbnail

JSP. 26

1.viewlayer 프레임워크2.domainlayer 프레임워크3.persistentlayer 프레임워크memberinsert&memberupdate중복코드목록캐릭터인코딩설정타일즈태우는설정해결 => 프론트컨트롤러요청은 앞으로 프론트컨트롤러가 받게 된다.insert요청

2020년 12월 24일
·
0개의 댓글
·
post-thumbnail

JSP 24. log4j & slf4j & mybatis prodList

웹이란느 공간에서 클라이언트 서버시스템1\. 3tier2\. 모델2구조3\. MVC4\. 아키텍쳐레이어5\. 각 레이어에 필요한 프레임워크데이터를 담고 영역 제한 - 도메인레이어도메인레이어를 이용해서 자바객체로 만듦테이블조인vo와 vo를 하나로 안치고has a, has

2020년 12월 22일
·
0개의 댓글
·
post-thumbnail

JSP 23. Mybatis & 페이징 & Member검색

프레임워크2개스크립트언이 EL커스텀태그를이용해서레이아웃을쉽게표현할것인가페이징과검색기능마이바티스목록조회 startrow = (totalRow+9)/screensize endrow startpage = 5\*((c.p-1)/5)+1 endpage\--마이바티스 적용 dat

2020년 12월 21일
·
0개의 댓글
·
post-thumbnail

JSP 22-1. Member CRUD

오늘부터 주제는 프레임워크웰컴페이지 상단작업 - 마이바티스 적용라이브러리 (common-lang3이나 등등)핵심에 들어있는 속성이 IOC패턴이 적용이 되어있으면 프레임워크 안되어있으면 라이브러리IOC(Inversion of Control) : 제어의 역전설정파일 필요하

2020년 12월 17일
·
0개의 댓글
·
post-thumbnail

JSP 21. Fancytree

쿠키 세션 공통점 : stateless 보안하기 위해 상태정보 유지세션은 서버쪽에 상태정보 저장쿠키는 클라이언트쪽에 상태정보 저장\-- 쿠키가 서버쪽에 재전송이 되어야한다name, value는 required특수문자 포함시 인코딩 고려마샬링&언마샬링문자열로 데이터를 저

2020년 12월 16일
·
0개의 댓글
·
post-thumbnail

JSP 20. Cookie & Adapter Pattern

DataBase이용해서 로그인처리패스워드 암호화기법가이드라인을 보고 견고한 알고리즘을 선택해서 사용했음양방향 암호화 기법 \-- 허가받은 문자만 복원할 수 있다 \-- ASE 알고리즘 : 블록암호화\-- 블록체인기법 패팅문자가 어떤 문자가 들어갈 수 있는지 확인 --

2020년 12월 15일
·
0개의 댓글
·
post-thumbnail

JSP 19. 암호 보안 & Connection Pool & reflection

쿠키라는 녀석을 이용해서 클라이언트정보를 유지리플렉션 적용 ' OR '1'='1'; delete from member where '1'='1password칸에 저렇게 쓰면 member테이블이 삭제된다sql 공격기법?다오의 입장에서 검증이 거치고 온녀석인지 확인할 수가

2020년 12월 14일
·
0개의 댓글
·
post-thumbnail

JSP 18. JDBC

jquery가 갖고 있는 functionselecting을 한 element가 갖고 있는 function하나의 함수를 실행하다 보면 단계적인 스코프를 참조한다스코프 참조 순서블럭 -> 지역변수 -> 현재함수가 실행되고 있는 함수 안에 변수들을 합치면 클로저 -> 글로버

2020년 12월 11일
·
0개의 댓글
·
post-thumbnail

JSP 17. Lombok 및 설치

스코프클로저 -- closure모듈화template.jsp커스텀태그는 자르파일이 필요하다로딩하기 위해서 taglib 태그가 필요하다둘의 차이 : 아래에다 넣을지 위에다 넣을지

2020년 12월 10일
·
0개의 댓글
·
post-thumbnail

JSP 16. MVC 5layer & 세션타이머

controller는 모듈화된 페이지와 연관은 없다view와 컨트롤러는 종속성이 없다 결합력이 낮아졌다어떤 프레임워크를 쓸지는 view layer와 연관이 있다유지보수에서 결합력이 낮은게 좋다 (응집력은 높이고)레이어드(계층형) 아키텍쳐중프때 웹어플리케이션N-tier

2020년 12월 9일
·
0개의 댓글
·