일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- String
- 직장인자기계발
- 자바기초
- 패스트캠퍼스후기
- 스프링
- 웹
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- javabasic
- DesignPattern
- 디자인패턴
- java
- 자바예제
- 재택근무
- 패스트캠퍼스
- 리눅스
- linux
- 데이터베이스
- 디자인
- DB
- 직장인인강
- 자바기본
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- ncs
- java기초
- 국비
- 패캠챌린지
- Spring
- js
- 자바
- 자바연습문제
- Today
- Total
목록자바 (85)
FIF's 코딩팩토리
MariaDB홈페이지에서 다운로드 https://downloads.mariadb.com/Connectors/java/connector-java-2.4.1/ Connectors/java/connector-java-2.4.1/ - MariaDB downloads.mariadb.com mariadb-java-client-2.4.jar 파일을 다운로드 받는다.(버전은 바뀔 수 있다.) 다운로드한 파일을 라이브러리에 추가해준다. 프로젝트 우클릭 – Build Path – Add External JARs – mariadb-java-client-2.4.1.jar 추가 package database; import java.sql.Connection; import java.sql.DriverManager; import ..
자바 정적쿼리와 동적쿼리 – Statement, PreparedStatement 자바에서 데이터베이스로 쿼리문을 전송할 때 사용할 수 있는 인터페이스가 2가지 있다. Statement와 PreparedStatement이다. 둘다 쿼리 전송기능을 가지고 있지만 차이점이 있다. 어떤 점이 차이가 나고, 어느 인터페이스를 사용하는 것이 좋은지 자세하게 알아보자. 공통점 1. 두 인터페이스 모두 SQL 질의문을 전달하는 역할을 한다. 2. 사용시 반드시 try~catch문 또는 throw를 통해 exception처리를 해줘야 한다. Statement 인터페이스 1. Statement 객체는 Statement 인터페이스를 구현한 객체를 Connection 클래스의 createStatment()메소드를 호출함으로써..
1. 컴포넌트는 독립적인 소프트웨어 모듈이다. 컴포넌트를 한마디로 표현하자면 소프트웨어 시스템에서 독립적인 업무 또는 독립적인 기능을 수행하는 ‘모듈’로서 이후 시스템을 유지보수 하는데 있어 교체 가능한 부품이다. 소프트웨어 컴포넌트는 하드웨어의 그래픽카드와 같은 개념으로 독립적인 기능을 수행하는 소프트웨어 모듈이라고 설명할 수 있으며 소프트웨어 컴포넌트는 컴포넌트란 말로 대체되어 사용되고 있다. 2. 컴포넌트는 구현, 명세화, 패키지화, 그리고 배포 될 수 있어야 한다. 컴포넌트의 정의나 형태는 관점에 따라 다양하게 존재하지만, 재사용 부품으로서의 컴포넌트가 되기 위해서는 아래의 내용을 만족해야만 한다. 소스코드(source code)가 아닌 실행코드(execute code) 기반으로 재사용할 수 있도..
CheckStyle, PMD, FindBugs 목적 : 코딩 스타일 통일, 정적 분석으로 빠른 문제점 인지 CheckStyle : 코딩 스타일 규칙을 정의하여 체크해줌. 프로젝트 완료 후 유지보수시 많은 문제중 하나가 프로그래머들이 여려명이다 보니 프로그래머의 취향에 따라 변수명, 메소드명, 작성법등이 다른 관계로 많은 문제가 발생할 수 있는데 이러한 문제를 해결하기 위해 만들어짐 PMD(Programing Mistake Detector) : 응용 프로그램에서 발견된 문제를 보고하는 오픈 소스 정적 Java 소스 코드 분석기. 문법적으로 오류 가능성이 높은 항목들을 체크해서 알려줌 FindBugs : 정적 분석 제공 툴. 기본적으로 발생할 수 있는 결함을 확인하고 Report해줌. PMD 사용법 코드를 ..
프로젝트명 - MyProgram 패키지명 - program 클래스명 - MySFTPClient 환경설정 Virtual Box를 통해 CentOS 를 서버로 지정해두고 WindowOS를 클라이언트로 지정 했습니다. SFTP구현을 위해 오픈소스 라이브러리인 JSch 라이브러리를 사용합니다. http://www.jcraft.com/jsch/ JSch - Java Secure Channel JSch - Java Secure Channel JSch is a pure Java implementation of SSH2. JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc., and ..