본문 바로가기

IT

(75)
시작하며 + ASP관련 기본 개념들 기본적인 개념 설명은 위키백과에서 발췌. ASP란? Application Server Page의 준말. 마이크로소프트사에서 동적으로 웹페이지들을 생성하기 위해 개발한 서버 측 스크립트 엔진.Java언어 기반의 JSP에 대응되는 개념으로서, 최소 시장 점유율을 확보하기 위한 "of MS, by MS, for MS"의 면모를 살짝 옅볼 수 있음.-_-;당연하지만 ASP기반의 웹문서는 asp라는 확장자를 가지며, 이는 ASP.NET기반 웹문서(aspx)와 엄연히 구분됨.출처 : 위키백과 IIS란? Internet Information Service의 준말. 마이크로소프트 윈도우만을 위한 인터넷 기반 서비스 모음.Apache Tomcat과 마찬가지로 WAS(Web Application Server..
2013.01.14. Java Interface, 익명내부클래스, Object클래스, Exception클래스 2013.01.14. Java Interface, 익명내부클래스, Object클래스, Exception클래스 인터페이스 사용의 이유 - Java에서는 객체간의 혼선을 최대한 방지하기 위해 둘 이상의 객체로부터의 상속(다중 상속)을 허용하지 않는다. - 클래스의 상속이 아닌 공통기능이 추출된 인터페이스의 구현을 통해 재사용성을 극대화한 시스템 구축이 가능해진다. 인터페이스 선언 및 구현 예 interface Lendable { void checkOut(String borrower, String date); void checkIn; } class SeparatedVolumn implements Lendable { void checkOut(String borrower, String date) { … … … }..
2013.01.11. Java 형변환, final, 추상클래스 2013.01.11. Java 형변환, final, 추상클래스 오브젝트 형변환(Cast) - 부모 클래스로부터 상속을 받을 경우 데이터형태까지 승계 - 메서드 오버라이딩의 제정을 통한 다형성의 구현 메서드 오버라이딩(Method Overriding) - 자식 클래스에서 사용하기 위해 부모 클래스에서 정의한 메서드를 재정의. - 메서드명을 포함한 메서드 시그니쳐를 부모 클래스에서와 동일하게 선언. - super.메서드명 : 부모 클래스의 해당 메서드를 호출하기 위한 명령문. - 자식 클래스에 오버라이딩된 메서드가 존재할 경우, 메서드를 호출시 언제나 원본 메서드가 아닌 오버라이딩된 메서드를 호출한다.※ Java의 Interface의 의미를 이해하는데 매우 중요하다.final 키워드의 활용 - final +..
2013.01.10. Java 상속, 예외처리 2013.01.10. Java 상속, 예외처리 상속 (Inheritance)- 기존의 클래스에서 신분(클래스)과 자원(변수, 메서드)를 받아 확장, 새로운 클래스를 만드는 것.- 부모를 상속한 클래스에서 객체를 생성할 경우 부모 클래스가 먼저 호출된다. 곧, 부모 클래스의 default생성자가 먼저 호출된다.(클래스는 언제 부모 클래스로 지정될 지 모르므로 언제나 default생성자를 만들어두는 것이 좋다.) ※ super함수 : 부모 클래스의 생성자를 호출해서 멤버 변수를 초기화하기 위한 호출 구문super함수를 통한 부모 클래스 생성자 호출의 예) Account(String accountNo, String ownerName, int balance) { this.accountNo = accountNo;..
2013.01.09. Java Constructor, 변수캡슐화, Static, 상수 2013.01.09. Java Constructor, 변수캡슐화, Static, 상수 클래스 내 기본생성자 외 다양한 생성자가 필요한 이유와 주의사항- 객체간 초기화하고자 하는 파라미터가 다를 수 있기 때문에.ex: 회원가입시 필수정보 외 선택적으로 입력하는 추가정보들.- 중복되는 파라미터의 경우 파라미터의 데이터타입과 그 개수가 일치해야함.- OverLoad : 하나의 클래스 안에 클래스명이 동일한 메서드를 선언하는 행위. Default 생성자 : 클래스에서 생성자가 존재하지 않을 경우 JVM(Java Virtual Machine)에 의해 default생성자가 자동으로 생성된다. 단, 클래스에 파라미터를 받는 생성자가 존재할 경우 default생성자는 자동으로 생성되지 않는다. 이 경우 에러가 발생하므..
2013.01.07. Java Method, Constructor 2013.01.07. Java Method, Constructor 기존의 프로그래밍 언어 (ex: c언어)- 절차지향적 프로그래밍- 정의된 절차를 따라 기능을 통과하는 데이터들 자바 (Java)- 자바는 객체지향 프로그래밍 언어(Object Oriented Programming Language).- 다양한 상호작용을 주고받는 독립적인 개체가 가득한 현실세계를 모방, 즉 독립적인 객체간의 상호작용이 이루어지는 구조. 객체란? (Object)- 정적인 특성과 동적인 기능으로 구분지을 수 있는 것. 이 두 가지에 의해 별개의 객체로 구분됨.- 공통된 데이터 구조와 기능을 추출하는 과정을 객체의 추상화작업이라 한다. 클래스란? (Class)- 개발자가 활용하기 위해 객체의 모양으로 만들어낸 틀. 필연적으로 객체..
2013.01.03. Java Method, Array 2013.01.03. Java Method, Array Java Resource : 변수, 메서드 → 객체 → 클래스 → Package → Application변수 : 데이터 값을 담기 위한 그릇메서드 : 변수를 사용하기 위한 기능 (특정한 데이터를 특정한 결과물로 도출하기 위한 기능을 수행)메서드 구성 Tip) ① 도출하려는 결과값을 생각한다. ② 요구되는 데이터값을 생각한다. ③ 어떻게 기능을 구현할 것인가 생각한다. Method 메서드의 형식 9메서드의 예 접근제어자 static 데이터리턴형 메서드명 (인자들 arguments parameters) {… 메서드 내용 … } public int getAverage(int sum) {int average = sum / 3;return average; }..
[jQuery] scrollTop()을 활용한 고정스크롤리모컨 해당 코드를 기록해두는 것은 절대 간단한 기능 하나로 한시간이나 잡아먹어서가 아니다.ㅜ_ㅜ 브라우저 좌측 하단에 고정적으로 위치, 최초 display는 none으로써 안보이는 상태. 문서에서 일정 이하로 스크롤했을 때 fadeIn, 위로 올리면 다시 fadeOut.요소를 클릭하면 웹페이지 최상단으로 이동하게 구현. index.html) Going Up css) #remoCon {position: fixed;width: 60px;height: 20px;right: 20px;bottom: 20px;display: none; } js) $(document).scroll(function(){var con = $("#remoCon");var position = $(window).scrollTop();if(posi..