일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- 데이터베이스
- C#접근제한자
- o(log n)
- Oracle SQL Developer
- java
- DTO
- 메이븐업데이트
- DATABASE
- 빅오표기법
- O(n)
- 접근제한자
- oracle db
- sql
- break
- 오라클
- DB 제약조건
- JSP
- JavaSwing
- DB
- C#접근제어자
- DAO
- Vo
- oracle developer
- C언어 표준 라이브러리
- 자바연산자
- DEFAULT
- Oracle
- java접근제어자
- mvc디자인패턴
목록분류 전체보기 (122)
성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و
03_메이븐.txt # Maven - 자바 프로젝트 자동 관리 도구 - 프로젝트 진행 하면서 필연적으로 발생하는 다양한 작업들을 자동으로 관리해주는 도구 ex> 라이브러리 관리 (JSTL 직접 다운로드, 및 프로젝트 등록) 라이브러리 버전 관리 (다른 버전으로 다시 다운받고 예전버전 보관하고 등) 프로젝트 버전 관리 (프로젝트 업데이트하면 버전 이름 바꾸고 등등) 프로젝트 배포 관리 (완성된 프로젝트 빌드) - 프로젝트 내부의 pom.xml을 통해 전체 프로젝트를 손쉽게 관리할 수 있다 # pom.xml - 해당 프로젝트에 대한 여러가지 설정 및 의존성 정보들을 담고 있다 - pom.xml 수정하고 저장할 때마다 프로젝트에 바로 반영된다 : 메이븐 버전 (pom 버전) : 해당 프로젝트의 그룹 ID (그..
의존성 하나의 클래스를 실행하기 위해 필요한 다른 클래스 자바에서는 의존 관계를 구현하기 위해 생성자를 사용한다 생성자를 사용하는 경우 유지보수 비용이 많이 발생한다 의존성 주입 선언만 해놓으면 알아서 해당 클래스의 인스턴스를 채워주는 방식 의존성을 외부에서 주입하여 객체간의 결합도를 낮출 수 있다 스프링에서 의존성 주입을 활용하기 위해서는 반드시 기본 생성자가 구현되어 있어야한다 Java Bean Object 자바빈 객체 데이터 클래스를 만들 때 계속해서 사용하던 방식 필드값(속성)의 접근제어자는 private 이어야한다 각 필드에 대한 접근은 Getter / Setter 를 활용해야한다 기본 생성자가 반드시 존재해야 한다 자바빈 스타일 객체는 자바 생태계에 속한 다양한 프레임워크, API들의 표준임으..
# 프레임워크 (Framework) - Framework : 어떤 것을 구성하는 구조 또는 뼈대 - 프로젝트 개발에 효율적인 구조를 미리 만들어 놓은 것 (PPT 템플릿 같은 것) - 기능을 미리 클래스나 인터페이스 등으로 만들어 제공하는 반제품 - 개발자는 이미 완성된 구조에 빈칸을 채우는 느낌으로 프로젝트를 진행 할 수 있다 - 프레임워크의 장점 : 이미 구조가 잡혀 있어서 프로젝트의 전체적인 구조에 대한 지식이 없는 초보 개발자들도 프로젝트에 투입할 수 있다는 장점 (비용절감) - 일정 수준 이상의 품질이 항상 보장된다 # 스프링 프레임워크 - 자바 웹 애플리케이션 개발을 위한 오픈 소스 프레임워크 - 자바, JSP를 이용해 웹 애플리케이션 서버 개발을 효율적으로 진행하기 위한 프레임워크 - 다양한..
# STS3 설치 - 구글에 spring 검색 후 홈페이지 접속 - Projects -> Developments Tools -> STS4 - Looking for Spring Tool Suite 3?의 링크를 클릭 후 다운로드 #Spring MVC Project 환경 설정 - sts.ini에 -vm 옵션을 추가 (옵션의 값은 javaw.exe경로, JDK11을 사용할 것) - sts3 실행 - Server에 톰캣 등록 (이클립스에서 가져온 서버 셋팅은 원본의 복사본이다.) - Window - preferences - encoding 검색 후 모두(HTML, CSS, JSP) UTF-8로 변경 - File - New - Spring Legacy Project - Template 에 Spring MVC Pr..