일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- DB 제약조건
- oracle developer
- 데이터베이스
- C#접근제한자
- mvc디자인패턴
- 빅오표기법
- JSP
- 자바
- Vo
- C언어 표준 라이브러리
- O(n)
- o(log n)
- C#접근제어자
- 접근제한자
- DAO
- DTO
- DEFAULT
- sql
- java접근제어자
- JavaSwing
- DATABASE
- Oracle SQL Developer
- break
- oracle db
- DB
- Oracle
- 메이븐업데이트
목록백엔드개발/Spring (7)
성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و
의존성 하나의 클래스를 실행하기 위해 필요한 다른 클래스 자바에서는 의존 관계를 구현하기 위해 생성자를 사용한다 생성자를 사용하는 경우 유지보수 비용이 많이 발생한다 의존성 주입 선언만 해놓으면 알아서 해당 클래스의 인스턴스를 채워주는 방식 의존성을 외부에서 주입하여 객체간의 결합도를 낮출 수 있다 스프링에서 의존성 주입을 활용하기 위해서는 반드시 기본 생성자가 구현되어 있어야한다 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..