저번 포스팅에서 디스패처서블릿 수정 까지 했다.다음 저번 포스팅에서 타일즈 셋팅을 위해 설정했던default-layout 을 만들어 줘야한다. 디폴트 레이아웃은 아래와 같은 내용이다 먼저 헤더, 레프트, 네비, 컨텐트, 푸터 로 5부분으로 나누었다(자기가 사용하려는 부트스트랩 또는 개발 마다 달라질수 있다)뷰가 서로 끼워맞춰지는 설정이다.여기서 중요한것은 16line 인데 egovframework/example 밑에 jsp 파일들 모두 이 타일즈를 적용시키겠다는 의미이다. 이제 부트스트랩 사용을 위해 타일즈 분할 파일들을 넣어줘야한다. 다음 본인이 사용하는 부트스트랩 템플릿의 css, img, js등을 넣어준다. 다음 컨텍스트데이터소스xml 에서 아래와 같이 설정한다난 오라클을 사용하기 때문에 아래와같이..
저번 포스팅에서 전자정부프레임워크를 설치하고 셋팅후 실행 했다 이번 포스팅에서는 타일즈 셋팅과부트스트랩에 대해 알아보자먼저 프로젝트를 생성해보자 먼저 프로젝트생성은 eGovFrame Web Project를 눌러 생성한다다음 아래와 같이 Project name 과 Group Id에원하는 프로젝트 이름을 넣어준다.다음 Next 눌러준다. 다음 위와 같이 Generate Example 체크하여 Finish 해준다.다음 pom.xml 을 열어준다. pom.xml 에서 위에 표시된 태그를 넣어준다저 태그는 타일즈 셋팅 을 위해 의존을 추가한것이다.결과적으로 메이븐 디펜던시에 들어가진다.다음 아래의 의존들을 추가하자. 타일즈셋팅을 위한의존 추가이다. 타일즈는 복잡한 웹사이트 개발을 쉽게 하기 위해서 개발된무료 오픈..
전 포스팅에서 설치했던 전자정부 프레임워크를실행시켜 보겠습니다. 먼저 다운받은 경로에서 프로그램을 실행시켜 줍니다 처음에는 위처럼 경로가 다르게 잡혀있습니다위 이미지처럼 올바른 workspace 경로 찾아서설정해줍니다. 다음 실행이 되면 아래와 같이 따라합니다 처음에는 위처럼 eGovFrame 이 없습니다. 다음 위처럼 eGovFrame 이 생기면 눌러줍니다 다음 Quick Access 에 navi를 치면네비게이터가 나옵니다 아래와 같이 네비게이터 눌러줍니다 네비게이터를 눌러주면 아래와 같이 화면밑에 Navigator 탭이 생깁니다 그 탭을 마우스로 드래그 해서 화면 왼쪽으로 이동 시킵니다. 아래 이미지 있는곳입니다. 이제 이클립스 사용할때 처럼 톰캣 서버 다운받은 후서버 등록합니다.
전자 정부프레임워크는 많은 공공/민간 사이트에서 사용합니다. 전자 정부프레임워크는 대표적으로스프링, 아이바티스 등의 대표적인 오픈소르를 조합하여마든 자바 기반의 프레임워크입니다. 스프링 프레임워크를 기반으로 하기 때문에 수많은 오픈소스 또는상용 솔루션 탑재 및 연계를 할 수 있는 범용성이 있습니다.공공SI를 한다면 전자정부 프레임워크를 기반으로 대부분의 프로젝트가진행됩니다. 중요한것은 닷넷, php, asp를 위한 프레임워크가 아닌오로지 java 기반의 정보시스템을 제작 구축하기 위한개발 환경이라는 것입니다. 그럼 먼저 전자 정부프레임워크를 사용하기 위해설치를 해보도록 하겠습니다 설치는 전자정부프레임웍 홈페이지에서 할 수 있습니다. 아마 설치 하실때는 회원가입하고 로그인을 하셔야 할것입니다. -- 저는 ..
이번엔 이클립스에 톰캣서버 셋팅해보도록 하겠습니다먼저 톰캣 홈페이지에 들어가서 톰캣 서버를 다운받겠습니다. 톰캣8버전을 설치해줍니다 Core 에 zip 눌러서 톰캣 서버를 다운받습니다다운받은 서버를 압축해제 합니다다음 서버폴더를 잘라내기 해서 C드라이브에 넣어줍니다 (경로는 상관없지만 이클립스에서 서버경로를 쉽게 찾기위해 C에 넣었습니다) (저는 기존에 사용하던 서버를 사용하여 버전이 다를수 있습니다) 다음 이클립스를 실행시킵니다. 실행시킨후 서버 등록을위해아래 이미지와같이 이클립스 상단에 Window -> Preferences 들어가줍니다 위화면이 나오면 왼쪽에 Server 탭에 Runtime Envir~ 눌러줍니다 다음 Add 버튼눌러서버 추가해줍니다 다음 우리가 받은 8버전의 톰캣을 누른후 브라우저..
먼저 elipse 사용하기 위해선 몇가지 다운로드 해줄것들이 있습니다 elipse 에서 보통 java와 jsp 등의 언어를 많이 사용하는데 jsp 및 Servlet 등은 java 를 기본언어로 사용합니다 그래서 java언어로 작성한 프로그램을 컴파일하기 위해서는 JDK(JAVA Development Kit)가 필요합니다 JDK 는 오라클 홈페이지에서 받을수 있습니다. jdk 버전을 9가아닌 스크롤 밑에 8버전으로 받겠습니다.다음 다운로드 눌러주시면 됩니다. 다음 화면에서 Accept License Agreement 체크 해주시고 윈도우 비트에 맞게 다운로드 해주시면됩니다전 64비트를 받았습니다. 이제 다운로드 한 jdk 프로그램을 실행시키면 됩니다 설치 경로는 기본으로 잡혀있는곳에 설치합니다 설치가 완료..
이번엔 세션을 이용한 간단한 로그인 기능을 구현해보겠습니다.먼저 이클립스에 login.html, home.jsp, logout.jsp, sessionTest.jsp, loginGo.jsp 의5개 파일을 생성합니다 먼저 login,html 입니다 12345678910111213141516Insert title here 아이디 : 비밀번호 : Colored by Color Scriptercs 간단하게 아이디와 비밀번호 입력할 input 태그 생성후 loginGo.jsp 로 action 합니다. 다음 loginGo.jsp 입니다 123456789101112131415161718192021222324252627Insert title here Colored by Color Scriptercs login.html ..
이번엔 jsp 세션에 대해 알아 보겠습니다앞에서 웹브라우저와의 관계를 유지하는 수단으로 쿠키를 알아보았습니다.세션도 쿠키와 마찬가지로 서버와의 관계를 유지하기 위한 수단입니다하지만 쿠키와 달리 클라이언트에 값을 저장하는것이 아니라서버상에 객체로 존재 합니다. 세션은 서버에서만 접근이 가능합니다. 그래서 쿠키보다 보안이 좋고 저장할수 있는 데이터에 한계가 없습니다. 세션을 알아보기전 간단한 세션 관련 메소드를 알아 보겠습니다.setAttribute() : 세션에 데이터를 저장합니다.getAttribute() : 세션에서 데이터를 얻습니다.getAttributeNames() : 세션에 저장되어 있는 모든 데이터의 이름(유니크한 키값)을 얻습니다.getId() : 세션의 유니크한 아이디를 얻습니다isNew()..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.