전체 글
-
자바 bean ?? 클래스란Spring 2020. 4. 3. 18:09
Bean이란 자주 사용하는 객체를 singleton으로 만들어 놓고 어디서든 불러쓸 수 있도록 만든것이다. 자바에서는 bean은 재사용이 가능하게 만들어진 component??이다 1. Singleton 'singleton' bean은 Spring 컨테이너에서 딱 한 번 생성된다. 컨테이너가 제거될때 bean 함께 제거된다. 생성된 하나의 인스턴스는 single beans cache에 저장되고 해당 bean에 대한 요청과 참조가 있으면 캐시된 객체를 반환한다. 기본적으로 모든 bean은 scope가 명시적으로 지정되지 않다면 singleton으로 작동한다 2.서블릿 컨테이너 서블릿 컨테이너는 개발자가 웹서버와 통신하기 위하여 소켓을 생성하고 , 특정 포트에 리스닝하고 , 스트림을 생성하는 등의 복잡한 일..
-
전자정부프레임워크 뼛속까지 알아보자#4 - 게시판 수정 part2카테고리 없음 2020. 4. 3. 17:09
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! 이번에 @ModelAttrubute를 보자 이 어노테이션은 내부적으로 실행되는게 많다.. 한번 설명해 보겠다 일단 아래에 빈 클래스 BoardMasterVO가 있다고하자 public class BoardMasterVO { private in seq; private String name; private int age; // getter,setter 생략 } 예를들어 http://localhost:8080/egov/bbs?name=dong&age=5&seq=327 와 같은 접속되어 들어올때 컨트롤러 클래스는 아래에 메소드가 실행된다고 가정해보자 @Controller public class EgovBBSMasterController{ @Re..
-
스프링 MVC 커맨드 객체란 ??Spring 2020. 4. 3. 16:05
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! @RequestMapping(value="/memberlogin",method=RequestMethod.POST) public String memberLogin(Model model,HttpServletRequest request){ String memId = request.getParameter('Id'); String memPw = request.getParameter("Pw'); } 스프링에서 HttpServletRequest를 통해서 HTTP 전송 정보를 얻는 방법은 위와 같다. 하지만 이 방법은 속성값을 끄집어내기 위한 보일러 플레이트코드(코딩에서의 Boiler plate 는 꼭 필요한 간단한 기능인데, 반복적인 코드를 필요로..
-
전자정부프레임워크 뼛속까지 알아보자#1자바웹프로그래밍/전자정부프레임워크 2020. 4. 3. 10:04
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! 앞으로 기관에서 만든 전자정부프레임워크를 공부해갈것이다. 일단 전자정부홈페이지에 들어가보자 https://www.egovframe.go.kr/ eGovFrame Portal 온라인 지원 포탈 묻고 답하기 더보기 자주하는 질문 더보기 공지사항 더보기 www.egovframe.go.kr 들어가보면 여러가지 게시판들이 나오는데 실제 회사에 들어가서 업무를 할때는 대부분 회사에 맞게 전자정부프레임워크가 커스텀마이징 되어있는 상태에서 작업을 한다. 하지만 우리는 기초에 대해서 공부하기위해 커스텀마이징 되어있는것보단 전자정부프레임워크에서 만들어진 본판을 가지고 스스로 커스텀마이징 및 게시판을 만들어가면서 공부를 해 나갈려고 한다. 다행히 egov..
-
전자정부프레임워크 뼛속까지 알아보자#3자바웹프로그래밍/전자정부프레임워크 2020. 4. 2. 15:42
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! 이제부터는 올인원 패키지에 있는 게시판들을 하나씩 뜯어보면서 코드를 분석하고 그때그떄 마다 모르는 부분들을 구글링하여 찾아본후 내용을 기록하고 나의 생각또한 적어볼것이다. 처음 egov에 접속하면 아래와 같은 로그인 화면이 나온다. https://www.egovframe.go.kr/ eGovFrame Portal 온라인 지원 포탈 묻고 답하기 더보기 자주하는 질문 더보기 공지사항 더보기 www.egovframe.go.kr 표준프레임워크 포털에 들어가서 개발 가이드 -> 공통컴포넌트 -> 표준프레임워크 공통컴포넌트 3.8 가이드 -> 공통컴포넌트별 가이드로 접속하면 여러 큰 카테고리가 나오고 일반로그인을 클릭하면 여러가지 설명이나온다. ..
-
전자정부프레임워크 뼛속까지 알아보자#2자바웹프로그래밍/전자정부프레임워크 2020. 4. 2. 10:08
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! 일단 다음 이야기를 시작하기전에 oracle을 설치해야한다 설치방법은 구글링해서 각자 알아서 설치하고 sql develop를 다운 받고 workspace.edu > egov > script > dll> oracle 에 있는 sql파일을 실행시켜 정의한다! 물론 script > dml >oracle에있는 dml도 함께! 이렇게 스크립트를 다 셋팅한뒤 oracle과 정부프레임워크를 연동해야한다 다시 이클립스로 돌아가서 src/main/resources -> egovframework -> egovProps -> globals.properties 에서 GlobalsOstype 을 windows로 Globals.DbType= oracle로 변경..