Java 41

JqGrid 사용법 - ① 환경설정 및 기본세팅

JqGrid란? jqGrid는 jQuery 라이브러리를 이용한 Grid Plugin 이다 웹에서 테이블 형식의 데이터를 표시하고 조작을 위한 Ajax 기반 자바스크립트 컨트롤러 기본적으로 jQuery-UI를 이용한다 JqGrid를 사용하기 위해선 우선 라이브러리를 다운받아야 한다 * 본인의 jquey 버전과 맞추어 다운로드 받으면 됨 * 둘중 다운이 가능한 홈페이지에서 다운 받으면 됨 jQuery jqGrid | jQuery Plugin Registry jQuery jqGrid | jQuery Plugin Registry jQuery jqGrid by Tony Tomov jqGrid is an Ajax-enabled JavaScript control that provides solutions for re..

LANGUAGE/JQUERY 2022.11.07

SPRING#11-2 Controller 여러개 생성(Member)

board 생성 및 Contoller 세팅 보고 오기 SPRING#11-1 Controller 여러개 생성(Board) (tistory.com) SPRING#11-1 Controller 여러개 생성(Board) ㅇ 프로젝트에서 사용할 기술이 많이 나오기 때문에 집중해서 공부하기 Controller #프로젝트 생성해주기 #프로젝트 준비단계 1. pom.xml 에 lombok 처리 와 web.xml 에 한글처리 #CSS 생성해놓기 (언제해도 tjqud531531.tistory.com Member #MemberContoller 생성하기 ㅇ @Controller 클래스 위에 만들어주기 ㅇ @RequestMapping("member") 로 공통요청경로 빼주기 #컨트롤러 만들기 ①(member/join) 1. @R..

LANGUAGE/SPRING 2022.07.14

SPRING#11-1 Controller 여러개 생성(Board)

ㅇ 프로젝트에서 사용할 기술이 많이 나오기 때문에 집중해서 공부하기 Controller #프로젝트 생성해주기 #프로젝트 준비단계 1. pom.xml 에 lombok 처리 와 web.xml 에 한글처리 #CSS 생성해놓기 (언제해도 상관 NO) 1. webapp 아래에 css 폴더 생성 후 그 안에 style.css 파일 만들고 2. webapp / WEB-INF / spring / appServlet / servlet-contexxt.xml 에서 resources 설정해주기 () #DTO 만들기 (com.lec.ch07.dto 패키지)에 Member 만들기 1. 매개변수 있는 생성자함수, 매개변수 없는 생성자 함수 , tostring, getter, setter 전부 어노테이션 만들 것 **만약 tost..

LANGUAGE/SPRING 2022.07.14

SPRING#9 공통기능구현하기 2(AOP)

ㅇ Weaving : Advice 와 target이 결합되어서 프록시 객체를 만드는 과정 ㅇ 방법은 XML을 이용하는 방법과 @Aspect 어노테이션 이용하는 방법이 있다. ㅇ XML 활용하는 방식을 SPRING#8 공통기능구현하기1 과 함께 이어서 보자 ㅇ 오늘 해볼 것은 @Aspect 어노테이션을 이용하는 방법 공통기능 구현하기 1을 보지 않은 사람들은 먼저 본 후에 2학습하기 SPRING #8 공통기능구현하기 1(AOP) (tistory.com) SPRING #8 공통기능구현하기 1(AOP) 1. 핵심기능을 구현하고 2. 공통기능을 구현한다. 기본적인 개념 1. pom.xml 에서 dependency 추가하기 2. Class 2개 생성해서 메소드 만들기 1) Student Class 만들기 (변수선..

LANGUAGE/SPRING 2022.07.14

SPRING #8 공통기능구현하기 1(AOP)

1. 핵심기능을 구현하고 2. 공통기능을 구현한다. 3. 공통기능을 구현하는 방법에는 XML을 활용하는 방식과 어노테이션을 이용하는 방식이 있다 4. 본 페이지는 XML을 활용하여 공통기능을 구현해보고자 한다. 기본적인 개념 1. pom.xml 에서 dependency 추가하기 2. Class 2개 생성해서 메소드 만들기 1) Student Class 만들기 (변수선언) 2) Student Class 에 메인함수에서 호출될 핵심기능 생성해놓기 ( A기능 ) 3) Worker Class 만들기(변수선언) 4) Worder Class에 메인함수에서 호출될 핵심기능 생성해놓기(B기능) 3. META-INF 안에 CTX 생성 1) applicationCTX1.xml 에 Student형 bean , Worker ..

LANGUAGE/SPRING 2022.07.13

SPRING #7 외부파일을 이용한 설정

ㅇ property 파일 가져오기 ㅇ 컨테이너 만들때 env 셋팅 됨. property 에 있는 내용들은 env에 없으니 걔네들을 env에 추가해주는 방법 ㅇ 관련된 속성 정보들을 properties 라고 부르고 , 그 속성과 속성값이 들어 있는 텍스트 파일 ( 때에 따라 환경이 바뀔 수 있는 정보들) env 이용 1. 웹프로젝트 형태로 프로젝트 생성하기 (Spring MVC Project ) - environment 객체 쓰려면 웹프로젝트형태로! 2. admin.properties 파일 만들어 주기 (띄어쓰기 하지말기), 만약 id나 pw가 바뀔경우 이 properties 에서 수정해주면 됨 properties (운영될때 사용자 모드에서 러닝타임 환경과 개발자 모드의 properties는 다를 수 있음..

LANGUAGE/SPRING 2022.07.13

SPRING #6 빈의 생명주기

ㅇ 빈의 생명주기에 대해 알아보자 ㅇ 객체 생성 후 , 객체 소멸 전 함수를 실행하는 방법에 대해 알아보기 빈의 생명주기 예제1 1. Person 만들어주기 ㅇ person 에 변수 선언 및 생성자함수(AllArgsConstructor) 와 @Data 해주기 2. OtherPerson Class도 만들어주기 (Person과 비슷하게 생김) ㅇ 얘도 Data 와 AllArgsConstructor 생성해주기 3. xml 화일에다가 객체 두개 만들어 보기 (applicationCTX 파일 ) 4. ctx 파일에서 빈 두개 만들기 (클래스가 두개니까) 5. 마찬가지로 컨테이너 만들고 applicationCTX를 파싱하면 객체가 딱 만들어짐 (현재는 객체안에 데이터만 셋팅되어있는 상태) 하지만 이번단에선 Pers..

LANGUAGE/SPRING 2022.07.13

SPRING #5 DI 자동설정

ㅇ Autowired 의 개념에 대해 명확하게 집고 넘어가기 ㅇ DI 연습과 더불어 생명주기 ㅇ 지난번엔 생성자 함수 여부 등을 신경 써서 빈을 생성했음 ㅇ 1~4 까지는 Simple Spring Utility Project 로 만듦 ㅇ 이번시간엔 Spring MVC Project 로 만들것. 더 많은 라이브러리를 사용함으로써 다양한 방식으로 빈을 생성할 수 있음 1. Spring MVC Project 로 프로젝트 생성하기(더 많은 라이브러리를 통해 다양한 방식의 빈 생성 만들기 위해) 2. pom.xml 에 lombok dependency 복사해놓기 (mvnrepository.com) 3. 자바소스는 src/main/java에 , 객체생성 및 빈생성은 scr/main/resources 에 4. com...

LANGUAGE/SPRING 2022.07.13

SPRING #1설치하기

스프링 설치하기 설치 - 기존에 여러 프로젝트 진행사항이 많을경우, 톰캣을 새로 압축을 푼 후 cos.jar / jstl.jar / standard.jar 을 lib 폴더에 옮겨놓기 (spring에 cos.jar 같은 아이가 있기 때문에 얘는 굳이 안옮겨도 되긴함) - 이클립스 대신 sts 툴 다운받기 - spring 을 먼저 써서 스프링프레임워크에 익숙해진 뒤에 spring 부트로 넘어갈 것 1. spring.io 홈페이지 접속 2. project / spring tool4 다운 3. 스크롤 아래로 내려서 Suite 3 wiki 누르기 4. Spring Tool Suite 3.9.14 버전에서 첫번째 url 다운로드받기 5. 다운로드 받은 후 , 다운로드 압축파일 로컬디스트 D에 복사 해놓고, 복사본은..

LANGUAGE/SPRING 2022.07.12

AJAX - 기본 문법 #1 get

ㅇ AJAX 기본 문법에 대해 익히고 get, post, ajax 의 사용법에 대해 익히기 기본문법 ㅇ ajax 의 기본 함수들 get , post, ajax [사용 방법 ] ㅇ $.get(URL, callback); ㅇ $.post(URL, {파라미터이름:전달파라미터값, callback); ㅇ $.ajax({/* $.ajax(json형식으로 option 설정) ex) $.ajax({url:'', type:'get', data:~ , success:function(data,status){} }); 1. url : 요청 자원(서버)를 호출, 일반적으로 호출된 자원에서 json형식으로 데이터 return 해준다 2. type : 요청처리방식 3. data: 요청시, 함께 전달되는 데이터 ex. $(‘form..

LANGUAGE/JQUERY 2022.06.21
반응형