Data_study_clip
close
프로필 배경
프로필 로고

Data_study_clip

  • 분류 전체보기 (253)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (24)
    • 네트워크 (12)
    • Java (47)
    • C# + WPF (5)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (9)
    • Python (0)
    • AI (5)
    • 도서 (7)
    • 경영 (8)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • 주식투자 (1)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
    • 일기 (1)
    • 개발 잡지식 (2)
  • 홈
  • 태그
  • 방명록
[Java] - 메이븐 웹프로젝트 생성방법

[Java] - 메이븐 웹프로젝트 생성방법

우선 이클립스의 메이븐 프로젝트 생성버튼을 클릭한다. 워크 디렉토리를 지정하면 다음과 같은 창이뜨는데 여기서 'maven-archetype-webapp' 을 검색하여 선택한다. 이후 생성된 프로젝트에는 아래 경로에 main폴더와 test폴더를 생성해줘야한다. (메이븐이 생성해주지 않기 때문에) -src/main/java -src/test/java -톰켓 설정 -propertise -> targeted runtimes에 톰켓 체크 -JDK 버전설정 메이븐은 기본적으로 JDK 1.5 버전이 디폴트값이기 때문에 사용하고자 하는 JDK 버전을 플러그인 해준다. pom.xml 파일의 build부분이 컴파일에 대한 부분이다. 따라서 이부분에 jdk 설정을 작성해준다. ( 태그를통해) maven 프로젝트 폴더 구조 ..

  • format_list_bulleted Java
  • · 2020. 11. 4.
  • textsms
[Java] - 메이븐 프로젝트

[Java] - 메이븐 프로젝트

Maven Java기반의 프로젝트의 라이프사이클을 관리 할 수 있도록 도와주는 빌드도구를 Maven이라한다. 컴파일과 빌드르 동시에 수행하거나 테스트하는 것은 물론이요 서버 배포에 필요한 war파일 생성과 같은 자원관리를 할 수 있는 환경이 조성되어있는 빌드 도구로서 라이브러리 관리기능 또한 매우 유용하다. 프로젝트를 진행하다보면 수많은 라이브러리들을 활용하게 되고 점점 많아지는 라이브러리들을 일일히 관리하기 힘들어지게 된다. 그런데 Maven은 코드 몇줄로 필요한 라이브러리들을 가져올 수 있고 해당 라이브러리가 필요로하는 다른 의존라이브러리 까지 자동으로 불러와준다. pom.xml 파일에 필요한 라이브러리만 적으면 Maven이 알아서 다운받고 설치해주고 경로까지 지정해준다. 1 2 3 4 5 6 7 8..

  • format_list_bulleted Java
  • · 2020. 11. 4.
  • textsms
[Java] - 객체지향적인  Java - DB 연동

[Java] - 객체지향적인 Java - DB 연동

Java로 어떠한 프로젝트를 설계할 때 단위 별로 컴포넌트화 하는 것이 중요하다. 단순하게 DB와 Java를 연동한 이후 CRUD를 구현하는데 있어서도 마찬가지이다. 다음은 총 3개의 클래스(VO클래스, DAO클래스, 실행클래스)를 통한 객체지향적인 Java와 DB연동 이후 CRUD 사용을 위한 설계 및 코드이다. #VO 클래스 (Value Object ) read only 속성을 갖는데 Value Object는 관계 데이터 베이스의 레코드에 대응되는 자바 클래스를 의미한다. 형태는 DB의 어느 한 테이블을 구성하는 필드들을 VO 클래스의 Attribute로 선언하고 해당 변수에 접근할 수 있는 Getter, Setter 메소드의 조합으로 클래스가 형성되어진 클래스이다. #DAO 클래스 ( Data Ac..

  • format_list_bulleted Java
  • · 2020. 10. 5.
  • textsms

[Java] - MariaDB 연동이후 Java에서 SQL문 실행하기

1. DB 접속 객체 2. Statement 객체 3. ResultSet 객체 위 3개의 객체가 필요하며 각 객체에 대한 설명은 다음 코드의 주석에 있는 내용과 같다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 package chapter14; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; // SQL 에러 클래스 import java.sq..

  • format_list_bulleted Java
  • · 2020. 9. 29.
  • textsms
[Java] - Java에서  Maria DB연동하기

[Java] - Java에서 Maria DB연동하기

1. Connector Driver 다운로드 다운로드 주소 : downloads.mariadb.com/Connectors/java/connector-java-2.7.0/downloads.mariadb.org/connector-java/2.7.0/#mirror=harukasandownloads.mariadb.org/connector-java/2.7.0/#mirror=harukasan MariaDB Connector/J 2.7.0 Stable - MariaDB downloads.mariadb.org MariaDB Connector/J .jar files 을 다운받는다. mariadb-java-client-2.2.5.jar 을 클릭하여 다운로드 버전은 시간이 지남에 따라 바뀔 수 있음 이클립스에서 jar파일 ..

  • format_list_bulleted Java
  • · 2020. 9. 29.
  • textsms
[Java] - HashMap과 List를 같이 사용하기

[Java] - HashMap과 List를 같이 사용하기

어떠한 웹페이지의 게시판에는 한페이지마다 10개의 글이 올수 있고 각 글에는 게시글 제목, 내용, 작성자가 있으며 페이지마다 총페이지수와 총 게시글수 그리고 검색어를 띄워준다고 했을 때 다음과 같이 클래스를 구성할 수 있다. 먼저 Board(게시판) 클래스가 다음과 같이 구성되어 있다면 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 32 33 package HashMap; public class Board { private String title; private String contents; private String writer; public String getTitle() { return title..

  • format_list_bulleted Java
  • · 2020. 9. 28.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (253)
    • 빅데이터 (9)
    • R + 통계 (7)
    • Python +머신러닝 (8)
    • DB + SQL (24)
    • 네트워크 (12)
    • Java (47)
    • C# + WPF (5)
    • JSP(JavaServerPage) (6)
    • HTML + CSS (4)
    • JavaScript (15)
    • JavaFx (1)
    • Git (9)
    • OS (9)
    • Python (0)
    • AI (5)
    • 도서 (7)
    • 경영 (8)
    • Spring (31)
    • ElasticSearch (12)
    • DesignPattern (2)
    • 주식투자 (1)
    • Docker (4)
    • React (11)
    • 개인정보보호 (2)
    • Spring Security (1)
    • Backend (5)
    • FreeMarker (1)
    • NodeJS (1)
    • 자료구조+알고리즘 (1)
    • 일기 (1)
    • 개발 잡지식 (2)
최근 글
인기 글
최근 댓글
태그
  • #메모습관 #신정철
  • #보통주와우선주
  • #우선주
  • #보통주
  • #ApacheServer
  • #빅데이터 #빅데이터의 특징 #빅데이터의 정의 #빅데이터란 #빅데이터특성 #3V #5V
  • #데이터 수집기술
  • #의존성주입 #DI #Spring
  • #TDD #JunitTest
  • #Hadoop #RDBMS #NoSQL #MapReduce
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바