일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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#접근제한자
- 메이븐업데이트
- 접근제한자
- 자바
- 자바연산자
- java
- Oracle SQL Developer
- DAO
- DB 제약조건
- sql
- DB
- DATABASE
- break
- 데이터베이스
- Oracle
- Vo
- oracle developer
- DTO
- C#접근제어자
- o(log n)
- java접근제어자
- mvc디자인패턴
- O(n)
- C언어 표준 라이브러리
- JavaSwing
- oracle db
- DEFAULT
- JSP
- 오라클
- 빅오표기법
목록전체 글 (122)
성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و
1> Framework 프로젝트 개발에 효율적인 구조를 미리 만들어 놓은 것으로 기능을 미리 클래스나 인터페이스 등으로 만들어놓은 반제품이다 이미 구조가 잡혀 있어서 프로젝트의 전체적인 구조에대한 지식이 없어도 프로젝트 투입이 가능하고, 일정 수준이상의 품질이 보장된다. 2> Spring Framework 자바 엔터프라이즈 애플리케이션 개발을 위한 오픈 소스 프레임워크 경량화, 제어역전(IOC), 관점 지향 프로그래밍(AOP), 트렌젝션 관리 기능을 제공 애플리케이션에서 사용되는 여러 빈 (클래스객체)를 스프링이 권한을 가지고 직접 관리한다 3> 스프링 하위 프로젝트? 스프링 코어(Spring Core): 스프링 프레임워크의 의존성 주입(DI), 제어의 역전(IoC) 등 핵심 기능을 제공 스프링 JDBC..
*내용에 오류가 있을 수도 있음 1> 함수형 / 객체지향 차이, 개념 함수형 프로그래밍(Functional Programming) 입력값을 받아서 출력값을 반환하는 함수들의 조합을 통해 프로그램을 작성하는 패러다임 상태 변경이 없고 부작용이 없는 순수 함수를 중심으로 한다. 불변성을 강조한다. 객체지향 프로그래밍(Object-Oriented Programming) 객체들의 상호작용을 통해 프로그램을 작성하는 패러다임 데이터와 해당 데이터를 조작하는 메소드를 함께 묶어 사용한다. 캡슐화, 상속, 다형성의 개념을 활용한다. 2> CI/CD(Continuous Integration/Continuous Deployment) ? 지속적 통합과 지속적 배포를 의미한다. CI는 개발자들이 코드를 공유 레포지토리에 푸..
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..