일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- #java_festival
- 알고리즘
- 별찍기
- #알고리즘
- 변수의특징
- #이차원배열
- else if문
- if문
- 복합대입연산자
- java
- 증감연산자
- for문 369게임
- 연산자
- 논리연산자
- java조건문
- 이진수
- 데이터타입
- #완전수구하기
- switch문
- 로또 프로그램
- 팩토리얼
- #Java
- 소인수분해
- 비교연산자
- JAVA기초
- 2차원배열
- plusgame
- 피보나치수열
- 삼항 연산자
- switch-case문
- Today
- Total
목록Spring (6)
숭어 개발 블로그

Model 접근시 - Model 저장된 key값으로 접근 - 객체에 저장된 필드를 출력 할 시엔, ${"key값".필드명} 으로 접근 Session 접근시 - "key값"으로 바로접근 또는 ${sessionScope."key값"} 을 통해 접근 Cookie 접근시 - ${cookie."key값".value} 로 접근 결과창 다른영역 및 다양한 EL식 Scope [4가지 Scope] Application : 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용합니다. Session : 웹 브라우저 별로 변수가 관리되는 경우 사용합니다. Request : http요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용합니다. Pa..

Maven과 Gradle은 모두 빌드 관리 도구이다. 빌드도구란? ex) Ant, Maven, Gradle - 소스코드에서 애플리케이션을 생성하면서 여러가지 외부 라이브러리를 사용하는데, 빌드 관리 도구는 필요한 라이브러리들을 자동으로 관리한다. 종속성 다운로드 소스코드를 바이너리코드로 컴파일 바이너리 코드를 패키징 테스트 실행 프로덕션 시스템에 배포 대규모 프로젝트에선 빌드프로세스를 수동으로 호출하는게 실용적이지 않지만 빌드도구를 사용하면 이를 일관되게 할 수 있다. Maven이란? - Maven은 Java전용 프로젝트 관리 도구로, 라이프사이클 관리 목적 빌드 도구이며, Apache Ant의 대안으로 만들어졌다. - Maven은 pom.xml에 정의하는데 이를 프로젝트 모델링이라고한다. [ pom(P..

1.프로젝트 만들기 - 우클릭 new → other → spring 검색 - Spring Legacy Project 선택 후 spring MVC Project 만들기 2. 패키지 이름 정하기 에서 com : company의 약자 mycompany : 자신의 회사명 myapp : 이프로젝트에 접근 할수 있는 경로 ContextPath 다음과 같이 ContextPath같이 정해주면 프로젝트 생성완료

Spring Framework 를 통해서 게시판 만들기 (2) 먼저 views 안에 게시글을 보여줄 jsp 를 만들어준다. jstl과 jquery , 부트스트랩 스타일을 사용 하기 위해 다음과 같은 taglib 과 script경로를 넣어준다. Bootstrap Example 게시글들을 태그를 통해 차례로 불러오기 위해 기본 틀 (글번호, 제목, 작성자, 작성일, 조회수) 을 만들어준다. 주석의 내용처럼 기존 JSP&Servlet 에서는 request 객체를 이용하여 게시글들의 리스트를 받아주었지만 Spring에서는 다른 방법이 가능하기 떄문에 추후에 설명하곘다. - BoardController.java 로 이동 Controller 인 파일에서 게시글..

Spring Framework 를 통해서 게시판 만들기 파일경로 1. SQL 파일과 DB 의 테이블 생성 sql 파일 생성 ( sql.sql ) - sql 파일에서 경로를 설정해주고 sql문을 통해 테이블생성 table명은 board 컬럼은 간단히 (idx, title, writer, content, indate, count) 로 만들었다. 2. VO생성 다음은 DB의 데이터들을 하나로 묶어줄 수 있는 VO를 생성 패키지안에 VO(Board.java)와 sql파일(sql.sql)을 만든다. Board.java 변수명은 board 테이블의 컬럼명과 동일하게 지어준다 스프링에선 pom.xml에 lombok API가 추가되어있다면 다음과 같은 어노테이션을 통해 여러가지 기능을 주입받아(DI) 자동으로 만들어준..