본문 바로가기

프로그래밍 공부&정리

(18)
자바(Java)의 생성자(Constructor) 생성자(Constructor)에 대해서 자세히 살펴보자. 생성자는 인스턴스화(인스턴스 생성)를 할 때 사용된다. 1. 생성자를 만드는 방법(과정, 규칙 등) 클래스의 인스턴스를 만드는 방법 클래스 내부에서 생성자를 만드는 방법 클래스이름 참조변수 = new 생성자(매개변수); 생성자이름(매개변수){ //객체의 초기화 코드 } 인스턴스 생성 시, new 연산자와 함께 생성자를 호출하면, 해당 생성자를 가지고 있는 클래스를 뼈대로, 힙(heep) 영역에 객체(인스턴스)가 생성되는데 그 결과로는 객체의 주소가 리턴된다. 이 주소를 따로 저장하지 않고 1회성으로 사용할 수도 있지만 계속 사용해야 한다면, 변수에 저장하여 필드에서 그 변수를 사용하므로서 객체에 지속적으로 접근할 수 있다. 단, 리턴되는 주소를 저..
이클립스(Eclips) 데이터베이스(Database) 연결 테스트 성공하기 이클립스에서 데이터베이스 연결 테스트 성공하기 1. Spring MVC Project를 만든다. [file] - [new] - [Spring Legacy Project]을 클릭Project name 정하고 아래의 Templates에서 [Persistence] - [Spring MVC Project]을 선택 후 [next] 클릭topLevelPackage 를 정하고 [Finish] 클릭 2. Spring 버전 변경 pom.xml 파일에서 에서 부분을 4.1.0.RELEASE로 변경. 3. 데이터베이스 연결에 필요한 의존성 라이브러리 추가(나는 MySQL을 이용) 의 바로 아래에 아래 내용을 추가 mysqlmysql-connector-java6.0.6 org.springframeworkspring-jdbc$..
의존성 라이브러리 모음 추후 더 추가될 수 있습니다. 오라클 db 연동(repository 설정) codelds https://code.lds.org/nexus/content/groups/main-repo (dependencies 안에 설정) com.oracle ojdbc6 11.2.0.3 MySQL 사용 라이브러리 mysqlmysql-connector-java6.0.6 Spring 데이터베이스 사용 라이브러리 org.springframeworkspring-jdbc${org.springframework-version} MyBatis 사용 라이브러리 org.mybatismybatis3.4.6 org.mybatismybatis-spring1.3.2 Spring Test 사용 라이브러리 org.springframeworkspring..
Swift 기초문법(수정중) iOSios는 iPhone, iPad, iPod 운영체제이다. Mac OS X, watch OS, TV OS와는 상이하다프로그래밍은 Objective-C(객체지향 언어) 언어와 Swift(스크립트 언어) 언어를 공식적으로 지원한다.참고로 안드로이드도 Java(객체지향 언어) 언어와 Kotlin(스크립트 언어) 언어를 공식적으로 지원하고 있다.안드로이드의 Kotlin은 자체적으로 Java를 지원하기 때문에 Kotlin 코드에 Java를 사용해도 되지만 Swift와 Objective-C는 형변환 과정이나 Bridge를 이용하지 않으면 서로 간에 호환되지 않는다. Swift에서 변수나 상수 선언var 변수명 : 자료형 = 값 let 변수명 : 자료형 = 값과 같이 선언한다.var가 사용되면 변수이고 let이 ..
[iOS 연구] 대화상자, AlertController AlertController는 대화상자를 만들기 위한 클래스이다. 다양한 상황에서 만들 수 있는데보기 좋은 예시를 위해서버튼을 클릭했을 때 대화상자가 보이도록 할 거다.Main.StoryBoard에서 button 하나를 추가하고 메소드를 연결한다.연결하는 방법은만든 button을 우클릭해서 sent Event의 Touch Up Inside를 화면에 해당하는 클래스 코드에 드래그 하면 된다. 잘 모르겠다면 아래 동영상을 참고한다. 이 메소드 안에서 Alert 객체를 만들어주면 된다. Alert를 만들기 전에 Alert의 구조에 대해서 볼 필요가 있다. 여기서ViewController는 현재 클래스(화면)이고AllertController는 대화상자 자체이다.AlertAction은 대화상자 안에 있는 버튼을 ..
Java에서의 프로시저 연동 ** Java에서의 프로시저 연동1. Procedure- 프로그램에서는 한번에 수행되어야 하는 코드 블럭을 의미하는데, 함수나 메소드와 유사한 개념입니다.- 데이터베이스에서는 자주 사용하는 SQL 구문을 하나의 이름으로 묶어서 사용할 수 있도록 해주는 개체로, 하번 호출되면 메모리에 상주합니다.- 데이터베이스에서는 보안과 속도 때문에 사용합니다.2. Oracle에서의 프로시저 생성과 실행1) 생성create or replace procedure 프로시저이름(매개변수이름 자료형)is지역변수 선언begin수행할 SQL 구문;end;/2) 실행execute 프로시저이름(매개변수)- 실습13. Java에서의 데이터베이스 연동1) 프로젝트 build path에 데이터베이스 드라이버 파일을 추가2) 사용할 데이터베..
Spring 개요 1. 스프링 공식 사이트==> spring.io==> 샘플코디가 다 있어서 알아두어야 한다.
JavaScript_#DOM#이벤트처리#정규표현식#Exception#Ajax 보호되어 있는 글입니다.