본문 바로가기

분류 전체보기273

자식윈도우가 닫혀지면서 부모윈도우 페이지 이동시키는 방법 부모윈도우(getUser.jsp) 에서 회원탈퇴버튼을 클릭하면 탈퇴사유를 체크하는 자식윈도우(quitUserView)가 뜨도록했는데,자식윈도우에서 로직처리하고 OK하면 창이 꺼짐과 동시에 부모윈도우 페이지이동을 구현하고 싶었다.나름 고민도 많이하고 서치도 많이했는데 생각보다 단순하네.. top.opener.location="부모윈도우에서 이동할 페이지 주소"getUser.jsp - HEAD1234567Colored by Color Scriptercs getUser.jsp - BODY1회원탈퇴cs quitUserView.jsp1234567891011Colored by Color Scriptercs 2018. 5. 2.
java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory spring framework를 활용한 MVC구조로 이클립스를 돌리는데 이런오류가 발생했는데,spring의 dependency 라이브러리에서 com.springsource.org.apache.commons.logging-1.1.1 요놈을 추가하니 정상작동하더라. 2018. 5. 2.
Medel 1 Web Architecture (2 Layer Architecture) Medel 1 Web Architecture요즘 쓰고 있는 MVC 구조가 나오기 이전에 쓰던 구조이며, 2 Layer Architecture 라고도 한다. AS-ISClient에게 request가 들어오면 DB에서 값을 가져와 response하며 View단에 뿌려준다TO-BEClient에게 request가 들어오면 Servlet에서 JDBC를 호출하고, 그 과정에서 DB를 다녀오며 가져온 값을 Servlet이 response하며 View단에 뿌려준다.***AS-IS 과정에서 각 레이어간 Decoupling 관계 그리고 유지보수를 위해 Servlet 과 JDBC(VO/DAO) 를 두 레이어로 나누게 되면서 이 아키텍쳐가 탄생했다. 2018. 5. 1.
Model 1 Web Architecture 구조로 만든 회원관리 회원가입, 회원정보찾기, 회원정보수정 등 기본베이스로만 만들었었다.이 프로젝트의 구조는 공부초기때라 MVC구조가 아닌,Presentation(View) 와 Bussiness Logic(Model)로만 이루어진 2 Layer Architecture (Model 1 Web Architecture 이다. 참고 : 2018/05/01 - [Architecture] - 모델1아키텍쳐 (Medel 1 Web Architecture) 모델1아키텍쳐 연습하시는 분들은 참고하기 좋을듯 :) 2018. 5. 1.
소스코드 예쁘게 올리는 방법 (Color Scripter) https://colorscripter.com/ 소스코드를 예쁘게 포스팅할 수 있게 도와주는 웹사이트 자바도 이렇게 예쁘게 나오는데 심지어 핑크색도 되고..ㅠ XML 등등 지원하는 언어도 많고 예쁘게 잘 나온다! 좋은 웹페이지 인정! 2018. 5. 1.
AOP 기본 정리 앞서, AOP와 AOP에서 자주등장하는 단어들을 정리한 페이지가 있으니 참고하자.2018/05/01 - [용어정리] - 05) AOP 일상생활에 빗대어 AOP를 쉽게 이해하려면 은행시스템의 입출금기능을 구현한다고 생각해보자.크게 1) 계좌의 실존유무체크, 마이너스통장 유무 등등 유효성체크를 하고 2) 입금과 출금 등 필요한 기능을 짜고 3) 그 전/후로 로그를 찍으며 제대로 작동하는지를 체크할텐데 여기서입금과 출금(2)은 주요 핵심기능으로 Core Concern 이라 하고유효성체크(1)와 로그들(3)은 어플리케이션 전반에 걸쳐 필요한 기능으로 Cross Cutting Concern 이라 하는데,자바 개발자라면 (1)와(3)은 모듈화해서 시스템에서 호출하며 쓰겠지만 AOP가 있다면!!! 그러지 않아도 된다.. 2018. 5. 1.