대부분 Java SI / SE / 개발자로 간다 대부분 회사들이 현장에서 Framework 툴을 가지고 개발을 한다.하지만 중소기업에서 FrameWork를 쓴다면 매우 비싸고 손해이기 때문에 정부에서 FrameWork를 만들어서 배포하게 된다. 이것이 전자정부 프레임워
우측에 eGovFrame 퍼스펙티브에 추가된걸 확인 할 수 있다.실제에서는 eGovFrame를 선택해서 개발을 한다.아직 eGovFrame 선택하지 말것 퍼스펙티브에서 eGovFrame를 선택하면 Spring 이 안나온다.바로 eGovFrame로 가는게 아니라 Spri
Client가 Server로 요청을 하면 Controller 중에서도 Client의 모든 요청을 받는 Front Controller가 있다.기존에는 이 Front Controller을 Servlet로 만들었다.Front Controller이 모든 일처리를 다하다 보면
컨트롤러는 두가지가 있다.Front Controller 과 POJO (프론트 컨트롤러가 해야할 일을 대신해주는)POJO 클래스에서는 @Controller을 붙여야 POJO로 인식하고 url을 통해서 요청이 들어오게 하기 위해서는@RequestMapping를 달아줘야한다
https://projectlombok.org/ <- 롬복 설치 링크위 링크에 들어가서 Download 탭을 눌러서 롬복을 다운 받아 준다.나는 다운로드 클릭 후 바탕화면에 받았는데, 웬만하면 바탕화면에 받는게 좋은것 같다.이유는 바탕화면에 다운받은 걸로
그 다음 이클립스에서 구동한 sql을 더블클릭해서 연결시켜준다.new -> other을 통해서 board.sql 파일을 만들어준다.그다음 상단에서 sql파일을 연결해준다.그 다음 sql 파일안에 테이블 생성 해준다.int - 숫자형 타입auto_increment - 자
DAO안에 DB와 연결하는 코드들은 Spring에서 자동으로 해주니 기능만 만들면 된다.DAO에서는 안에 연결이라든지 데이터 전달 또는 가져오기 이런건 Mabits가 다 하기 때문에 안에 기능을 만들 필요 가 없다.그래서 추상메소드로 만들고 클래스를 interface로
우리가 MaBits를 통해서 DB연동 FrameWork를 사용할 것이다.DB연동 시에 히카리CP (DBCP)를 활용해서 사용할 것인데,먼저 Eclipse에 히라키 CP를 설치하였고 히카리 CP는 DB 연동 커넥션 개수를 일정 생성 후 재활용하는 기법 (DBCP) 이 얘
참고로 이렇게 SQL 수정헤서 내림차순으로 볼 수 있다.글쓰기 버튼을 먼저 추가를 해준다.다양한 버전도 가능하다.왼쪽부터 차근차근 Primary , info, success, warning 이다.버튼에 goForm 클릭이벤트를 걸어준다.jsp 상단에 페이지 이동 스크립
POST 방식을 통해 한글을 입력하면 JSP/Servlet 처럼 한글이 깨지는 현상이 발생하는 동기를 보았는데,web.xml에다가 필터를 추가를 해주면 된다.자세한건 아래에 있는 링크를 참고하자.https://gmlwjd9405.github.io/2019/01
제목, 내용 부분을 수정 할 수 있게 변경을 해준다.그 다음 수정을 하기위해 데이터를 전달하기 위한 form 태그로 감싸주고 action과 method 작성그리고 버튼이 submit 작동 할 수 있도록 type을 submit로 해준다.그럼 서버에서 데이터를 받아와서 수
스크립트릿을 쓰는 것 보다 간결하다.(페이지 이동시 context Path 적는 부분이 변경되면 다 수정해야하는 어려움이있다.)바로 이부분. 하지만 context Path 는 server.xml에서 변경할 수 있는데 변경하면 전체 모든 코드를 수정해야하는 복잡함이 있다
boardList.jsp에서 버튼을 누르면 비동기 통신 Ajax가 실행된다. (Ajax안에 콜백 함수 작동)통신이 제대로 되면 success의 resultJson 함수가 작동이 된다.그다음 resultJson함수를 작성한다. 받아온 JSON 데이터를 html안에 뿌려주
게시글 마다 삭제 버튼과 onclick이벤트를 걸어주고 goDel()함수를 작성한다.그 다음 RestBoardMapper.java에 연결만 하면 끝이 난다.resultJson function에 수정버튼과 onclick 함수를 추가해준다.그리고 추가적으로 각 제목, 작성