자바웹프로그래밍/전자정부프레임워크
-
전자정부프레임워크를 이용 쇼핑몰 만들기 #5-insert자바웹프로그래밍/전자정부프레임워크 2020. 4. 26. 17:04
5번째 시간 오늘은 글쓰기 과정을 생각해봅시다! Articlelist.jsp 글쓰기 1.사용자가 Articlelist.jsp 에서 글쓰기 버튼을 누르면 2.기존에 jsp 박혀있던 serachVO에 bbsId를 insertArticleView.do url에 파라미터에 저장하여 컨트롤러에 보냅니다. 3.컨트롤러에서는 RequestMapping("insertArticleView.do")로 컨트롤러에서 url을 받고 4.@ModeladdAttribute("searchVO") BoardVO boardVO) 가 바인드객체이므로 자동으로 bbsId를 맵핑하여 boardVO에 저장하고 5. 컨트롤러는 Register.jsp 인 글쓰기 view화면 페이지를 사용자에게 보여줍니다. 6. 글쓰기 view화면페이지 를 받은 ..
-
전자정부프레임워크를 이용 쇼핑몰 만들기 #4-select자바웹프로그래밍/전자정부프레임워크 2020. 4. 26. 14:26
1.mybatis mysql 작성 위와같은 경로에서 PetArticle_SQL_mysql을 연뒤 수정하자 PetArticle_SQL_mysql 작성 SELECT NTT_ID,BBS_ID,NTT_CN,NTT_SJ,FRST_REGISTER_ID,FRST_REGIST_PNTTM FROM COMTNBBS WHERE BBS_ID = #{bbsId} INSERT INTO COMTNBBS (NTT_ID,BBS_ID,NTT_SJ,NTT_CN,FRST_REGISTER_ID,FRST_REGISTER_PNTTM) VALUES (#{nttId},#{bbsId},#{nttSj},#{nttCn},#{frstRegisterId},SYSDATE()) 간략하게 내용을 살펴보자면 namespace는 xml 에 접근할 클래스? 라고보면된..
-
전자정부프레임워크를 이용 쇼핑몰 만들기 #3자바웹프로그래밍/전자정부프레임워크 2020. 4. 25. 23:07
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! VO란? - 데이터 그 자체로 의미 있는 것을 담고 있는 객체이다. - DTO와 동일한 개념이나 차이점은 Read–Only 속성 객체이다. - 간단한 독립체( Entity )를 의미하는 작은 객체를 의미한다. - 관계데이터베이스의 레코드에 대응되는 자바클래스이다. 라고 적혀있는데 그냥 쉽게 생각하자면 데이터 상자라고 생각하면된다. 필요할때마다 상자안에 변수이름과 데이터를 매핑해서 들고다니면서 필요한 데이터만 사용? 하도록 하는 객체라고 생각한다. 1. VO 생성 우린 정부프레임워크 올인원패키지를 이용함으로 최대한 이 패키지에 있는 내용들로 게시판을 만들것이다. 이글을 정성스럽게 따라왔으면 올인원패키지 DB를 구축해놨을것이다 위 그림을 ..
-
전자정부프레임워크를 이용 쇼핑몰 만들기 #2자바웹프로그래밍/전자정부프레임워크 2020. 4. 25. 12:09
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! 1.mybatis - mapper설정 src/main/resources/egovframework/mapper 폴더안에 pet이라는 폴더를 생성하자 이 폴더안에 우리는 pet 쇼핑몰을 만들면서 필요한 sql.xml 파일들을 넣을것이다. 그리고 난후 sql을 관리할것이므로 정부프레임워크에서 이미 설정해놓은 context-mapper.xml을 열어 우리만에 sql을 관리하기위해 따로 설정해보자 classpath:/egovframework/mapper/com/**/*_${Globals.DbType}.xml 위내용은 아래와같이 수정해주자 classpath:/egovframework/mapper/com/**/*_${Globals.DbType}.x..
-
전자정부프레임워크를 이용 쇼핑몰 만들기 #1자바웹프로그래밍/전자정부프레임워크 2020. 4. 15. 23:55
hipdizzy.tistory.com/15?category=846576 전자정부프레임워크 뼛속까지 알아보자#1 -기본 셋팅편 part1 앞으로 기관에서 만든 전자정부프레임워크를 공부해갈것이다. 일단 전자정부홈페이지에 들어가보자 https://www.egovframe.go.kr/ eGovFrame Portal 온라인 지원 포탈 묻고 답하기 더보기 자주하는 질문 더 hipdizzy.tistory.com *도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! 1.준비사항 정부프레임워크사이트에 들어가서 egovframe 개발자교육 패키지와 보안패키지를 다운받는다.(현 블로그 위의 링크를 타서 all-in-one 패키지를 다운받자.) 세개를 다운받는다 DB는 MYSQL 8.0.19 최신버전이다. D..
-
전자정부프레임워크 뼛속까지 알아보자#5 -(jstl)자바웹프로그래밍/전자정부프레임워크 2020. 4. 6. 15:23
%> 위 코드 내용은 jstl을 선언하는것이다. jstl은 자바서버 페이지 표준 태그 라이브러리라고하며 java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음이다. jstl은 xml 데이터 처리와 조건문,반복문,국제화와 지역화와 같은 일을 처리학 위한 JSP 태그 라이브러리를 추가하여 jsp사양을 확장했다. jstl은 jsp 페이지 내에서 자바 코드를 바로 사용하지 안하고 로직을 내장하는 효율적인 방법을 제공한다. 표준화된 태그 셋을 사용하여 자바 코드가 들락거리는 것보다 더 코드의 유지보수와 응용 소프트웨어 코드와 사용자 인터페이스 간의 관심사의 분리로 이어지게 한다. /********************************************************* * 초기화 *..
-
전자정부프레임워크 뼛속까지 알아보자#4자바웹프로그래밍/전자정부프레임워크 2020. 4. 6. 10:30
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! 큰흐름 serivce -> serviceimpl -> dao -> mapper -> dao -> serviceimpl -> masterboard -> jsp 1. egovBBSMasterService.selectBBSMasterInfs 를 통하여 service -> serviceimpl 서비스를 구현한 메소드로 이동하면 Dao가 보인다 Dao는 Data Access Object로 쉽게 말하면 db와 연동하여 데이터를 가져오는 작업을 한다. 2. Dao를 통하여 게시판글 list와 카운트를 가져오는데 코드를 따라가보면 "BBSMaster.selectBBSMasterList",boardMasterVO 라고 코드가 보인다 이뜻은 BBSMas..
-
전자정부프레임워크 뼛속까지 알아보자#1자바웹프로그래밍/전자정부프레임워크 2020. 4. 3. 10:04
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! 앞으로 기관에서 만든 전자정부프레임워크를 공부해갈것이다. 일단 전자정부홈페이지에 들어가보자 https://www.egovframe.go.kr/ eGovFrame Portal 온라인 지원 포탈 묻고 답하기 더보기 자주하는 질문 더보기 공지사항 더보기 www.egovframe.go.kr 들어가보면 여러가지 게시판들이 나오는데 실제 회사에 들어가서 업무를 할때는 대부분 회사에 맞게 전자정부프레임워크가 커스텀마이징 되어있는 상태에서 작업을 한다. 하지만 우리는 기초에 대해서 공부하기위해 커스텀마이징 되어있는것보단 전자정부프레임워크에서 만들어진 본판을 가지고 스스로 커스텀마이징 및 게시판을 만들어가면서 공부를 해 나갈려고 한다. 다행히 egov..