일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정신차리고공부하자 #개발자되기 #몰입하자
- 스프링부트 마이바티스
- HTML
- spring jsp
- 순위정렬
- html input
- jsp 연결
- 자바정렬
- 스프링부트 오류
- SpringBoot Mybatis
- 랭킹정렬
- 스프링부트
- 스프링부트 jsp 연결
- @PathVariable
- 비디오 태그 썸네일
- html video thumbnail
- MySQL 테이블명 바꾸기
- 스프링 jsp
- 자바 #Java #Scanner #스캐너 #자바알파벳입력
- selection does not contain a main type
- sql 테이블명 바꾸기
- 자바
- 정수 자료형
- 자바마스터
- src/main/java
- video tag
- 스프링 jsp 연결
- 비디오 태그 이미지
- 자바 순위정렬
- Failed to configure a DataSource
- Today
- Total
목록전체 글 (132)
쌤리
프레임워크 (Framework) 프레임워크란 어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조이며, 소프트웨어 개발에 있어 하나의 뼈대 역할을 한다. 프레임워크는 개발의 통합성과 일관성을 위한 기술로서, 애플리케이션 개발 시 공통적인 개발 환경을 제공해준다. 개발 시 코드의 품질, 필수적인 코드, 알고리즘, 암호화, 데이터베이스 연동 같은 기능을 어느정도 구성이 되어있는 뼈대(구조)를 제공하도록 만들어진것으로, 개발 구조나 설계 시 제공되는 인터페이스의 집합을 의미한다. 프레임워크는 개발자들이 따라야 하는 가이드라인을 제공하며, 개발할 수 있는 범위가 설정되어있고, 개발자를 위한 다양한 도구들이 지원된다. 자바 웹개발 관련 프레임워크(스프링)(Spring) 자바 플랫폼을 위한 오픈..
메이븐 (Maven) 아파치에서 개발한 자바 프로젝트의 빌드 자동화 도구, 의존성 관리도구로 아파치 Ant의 대안으로 만들어졌다. 주로 라이브러리 의존성 관리를 위해 사용되며, 프로젝트에서 필요한 라이브러리들을 프로젝트 객체 모델(Project Object Model)에 정의해주면 네트워크를 통해 자동으로 다운로드하여 프로젝트에 주입해준다. 메이븐은 독자적인 라이프사이클을 갖고 있으며, 정해진 라이프사이클을 통해 전반적인 프로젝트 관리 기능까지 수행한다. 이를 통해 자바 프로젝트에 있어 동일한 구조의 통일성을 제공할 수 있으며, 개발에 집중할 수 있는 환경이 된다. 의존성 관리도구 의존성 관리란 프로젝트가 어떤 외부 라이브러리를 사용하고 있는지를 별도로 관리하는 것을 의미한다. 의존성 관리 도구는 어떤 ..
의존성 의존성이란 코드에서 두 모듈 간의 연결을 의미하며, 객체지향언어에서는 두 클래스 간의 관계를 말하기도 한다. 일반적으로 둘 중 하나가 다른 하나를 어떤 용도를 위해 사용하는 것을 의미한다. 연결된 하나의 모듈이 변경될 경우 의존한 다른 모듈까지 영향을 주기 때문에 의존성은 위험하다. 라이브러리 다른 프로그램들과 링크되기 위해 존재하는 하나이상의 서브루틴이나 함수들의 집합으로, 링크될 수 있도록 컴파일된 형태인 목적코드 형태로 존재한다. 라이브러리는 코드 재사용을 위해 조직화된 오래된 기법 중 하나로 라이브러리를 통해 기존에 만들어진 함수를 재활용 함으로써 프로그램의 제작 시간과 노력을 줄일 수 있다. 각각의 함수는 독립적이기 때문에 필요한 함수만 호출하여 사용할 수 있다. 라이브러리에는 정적으로 ..
CGI (공용 게이트웨이 인터페이스, Common Gateway Interface) 별도로 제작된 웹 서버와 프로그램간의 교환방식을 의미한다. CGI방식은 어떠한 프로그래밍언어로도 구현이 가능하다. 별도로 만든 프로그램에 HTML의 Get, Post 방법으로 클라이언트의 데이터를 환경변수로 전달하고, 프로그램의 표준 출력 결과를 클라이언트에게 전송한다. 즉, 자바 어플리케이션 코딩을 하듯 웹 브라우저용 출력 화면을 만드는 방법이다. 동적인 HTML, 데이터베이스 질의 처리 등에 사용된다. 서버에서 프로세스 단위로 실행되는데, 사용자의 요청이 많을때 서버에 부하가 크게 발생하게 되었고, 프로세스 보다 더 작은 단위로 실행하는 것이 필요했다. 그리고 웹 서버의 프로세스로서 인터프리터를 상주시키고, 스레드 단..