일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- java
- Linux
- CentOS
- oracle
- 오라클데이터베이스
- Method
- HTML
- 자바스크립트
- 오라클 로그
- 시스템에러
- 설치
- github
- js
- vscode
- mpcview
- Signature
- MalwareZero
- 스타일테그
- oracle database
- 엘리멘트
- 삼항연산자
- 프론트엔드
- Android
- CSS
- https://www.w3schools.com/
- frontend
- 인텔리제이 #intelliJ #JetBrains
- 오라클 데이터베이스
- 오라클
- Today
- Total
목록Backend (17)
개발

1. 스프링부트 동작원리 (1) 내장 톰켓을 가진다. 톰켓을 따로 설치할 필요 없이 바로 실행가능하다. - Socket : 운영체제가 가지고있는 것 포트번호를 가지고 웹통신이 가능하게 함 - http 통신 : stateless 방식 통신 (2) 서블릿 컨테이너 URL: 자원접근 URI: 식별자 접근 // 무조건 자바를 통해 접근 (3) web.xml -ServletContext의 초기 파라미터 -Session의 유효시간 설정 -Servlet/JSP에 대한 정의 -Servlet/JSP 매핑 -Mime Type 매핑 -Welcome File list -Error Pages 처리 -리스너/필터 설정 -보안 여기에서 Servlet/JSP 매핑시(web.xml에 직접 매핑 or @WebServlet 어노테이션 사..
JAP (Java Persistance Api) 란? 1. 영속성을 가진데이터를 저장할때쓰는api입니다. 2. ORM (Object Relational Mapping) 기술입니다. 오브젝트를 만듬으로서 데이터베이스를 자동 생성합니다. 3. CRUD 작업을 굉장히 단순하고 편하게 작업할 수 있도록 도와줍니다. 4. 영속성 컨텍스트를 가지고 있습니다. 컨텍스트란 - 그 대상의 모든 정보를 가지고 있는것을 컨텍스트라고 합니다. 영속성 컨텍스트란 - 자바와 디비사이의 동작하는 모든 동작과 데이터들을 다 가지고있는 것 입니다. 5. ORM을 통해 DB와 OOP간의 불일치성을 해결 할 수 있는 방법론을 제시합니다. 6. OOP관점에서 모델링을 할 수 있게 해줍니다. (상속, 콤포지션, 연관관계) 7. 방언처리가 용..
1. 프레임워크이다. 프레임 워크란 - 일정한 틀 안에서 구동하는 프로그래밍 방식 2. 오픈소스이다. 오픈소스란 - 내부가 모두 공개되어있고 무료로 제공되는 소스 내부 아주 깊숙한 곳 까지 커스터마이징 가능 3. IoC (Inversion od Controll) 컨테이너를 가진다. IoC란 - 직역하면 제어의 역전이다. 스프링이 직접 오브젝트들을 만들어주고 관리해준다. 4. DI (Dependency Injection)를 지원한다. 어느곳에서든 만들어진 인스턴스에 접근할 수 있게 해준다. 5. 많은 필터를 가지고 있다. 스프링이 사용하는 필터는 인터셉터라고 한다 / AOP 6. 많은 어노테이션을 가지고 있다. 어노테이션이란 - 컴파일러가 체크할 수 있는 체크하는 주석+힌트이라고 보면 된다. 7. Mess..

안녕하세요 Class에 관해 포스팅 해 보겠습니다. 먼저 클래스란 무엇인가 존재하는 것을 표현할 수 있고 또 그것을 찍어내는 공장과도 같다고 생각 하시면 편할 수 있습니다. 아래의 예제를 먼저 만들어 보세요 Cat.java 파일을 만들어서 넣으시면 됩니다. 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 import java.awt.Color; public class Cat { private String name; private Color color; public void setName(String name) { this.name = name; } public String getName() { return name; } publi..

안녕하세요!! 메소드의 오버로딩에 관해 포스팅 해보겠습니다. 개인적으로 처음 배울 때 왜 필요한지 제일 의문이었었던 기능중에 하나인데요 (이젠 절대 그렇게 생각하지 않지만요 ㅎㅎ) 포스팅 해보겠습니다. 오버로딩은 들어오는 파라미터의 타입 또는 갯수가 다르면 같은이름으로 메서드를 정의할 수 있도록 하는 매커니즘 입니다. 파라미터의 순서만 달라져도 오버로딩이 가능합니다. 이런 규칙을 메소드의 시그니처라고 부흡니다 // 반환형식은 시그니처에 포함되어 있지않습니다 같은 메서드로 인식하여 빨간줄이 생기는것을 볼 수 있습니다. 아래 예제는 기본적인 매커니즘을 알수 있는 예제입니다, 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 ..

안녕하세요 메소드의 시그니쳐에 관해 포스팅 해 보겠습니다. 메소드는 일련의 문을 포함하는 코드 블록으로 프로그램에서는 이 메소드를 호출하고 인수를 지정하여 실행할 수 있습니다. Java에서 실행되는 모든 명령은 메소드의 컨텍스트에서 수행되며 main메소드는 모든 Java프로그램의 진입점으로 JVM(Java Virtual Machine)에 의해 호출됩니다. main메소드는 프로그램당 단 1개만 존재합니다. 제일 기본적인 메소드의 형태입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class Method1 { public static int Plus(int a, int b) { return a + b; } public static int Minus(int a,..