package byown.practice; public class TreeNode { char data; TreeNode left; TreeNode right; public TreeNode() { this.left = null; this.right = null; } public TreeNode(char data) { this.data = data; this.left = null; this.right = null; } public Object getData() { return data; } } package byown.practice; public class BinarySearchTree { private TreeNode root = new TreeNode(); public TreeNode insertKe..

Goal - 일반 Java 프로젝트와 Spring 프로젝트의 개념적인 차이 - 실제 구현을 통한 두 프로젝트의 차이 비교 1. Java파일을 이용한 프로젝트 실행 - 일반 Java 프로젝트 : 순수 Java를 가지고 프로젝트 처리. - Spring 프레임워크 : pom.xml파일을 통해 모듈을 불러와 프로젝트를 처리. 2. 스프링을 이용한 개발 - resources : Java를 통한 개발을 도와주는 파일들을 보관하는 폴더. - 스프링은 IOC라는 컨테이너안에 필요한 객체(bean)들을 명시한 후, 필요할 때 마다 IOC에서 객체를 빼와서 사용. - applicationContext.xml : IOC 컨테이너 역할을 수행하며, bean id에 원하는 객체를 명시하여 사용한다. schema를 정의하는 부분..

Goal - 스프링 프로젝트를 생성하는 방법을 이해한다. - pom.xml 파일에 대해 이해한다. - Spring Project 파일의 구조를 이해한다. 1. 프로젝트 생성 - 스프링 프로젝트는 이클립스의 메이븐을 통해 쉽게 생성할 수 있다. - 메이븐(Maven) : 빌드 툴. - 파일 생성 방법: 이클립스에서 새 프로젝트 생성-> Maven Project 클릭 -> Create simple project 체크 -> Group ID(지금 만드는 프로젝트를 감싸는 전체 프로젝트 의 ID를 의미함 ex)지하철 프로젝트 -> 지하철1 2, 3, 4, 5호선 프로젝트), Artifact ID (현재 해당하는 프로젝트 ex) 지하철 1호선 프로젝트) 작성후 프로젝트 생성. 2. pom.xml 작성 - pom.x..
- 20200622
- 20200319
- 20200624
- 백준
- 20200428
- 20200406
- chapter8
- 20200504
- 20200423
- 20200512
- 20200427
- 20200804
- 20201204
- chapter7
- 20200502
- 20200413
- 20200317
- 20200510
- 20200429
- 20200415
- 20200403
- 20200425
- 생활코딩리눅스
- 20200420
- likelion
- 20200421
- 20200503
- 20200330
- 20200417
- 20200424
- Total
- Today
- Yesterday