본문 바로가기

Programming/과거포스팅

(127)
서버 언어와 클라이언트 언어의 서버 언어와 클라이언트 언어의 차이 jsp와 html 또는 javaScript의 차이에 대해서 알아보겠습니다 결과를 생각하면서 천천히 보시면 도움이 될 겁니다. 자 다음과 같이 코드를 작성해 봅니다. 결과가 어떻게 나올까요? 당연히 아래와 같이 결과는 나옵니다. 왜 이렇게 나왔을까요?? 대부분의 초보자들이 jsp에서 을 지원해 주는구나 하고 생각을 많이 합니다. 그리고 그냥 그러려니 하고 넘어가죠. 하지만 jsp는 java입니다. 태그가 없죠. 그럼 왜 예상한 결과대로 저렇게 나온 것일까요? 으흠 한번 소스를 열어보도록하죠 이걸보고 아무것도 느끼지 못하셨다면 다시 한번 생각해 보세요 안의 자바 코드는 전부 사라지고 한줄의 코드만 생성되었네요. 여기서 제가 알려주고 싶은건 jsp코드에서 i+" " 이부분만..
jsp mySQL 연동 오랜만의 글이네요 오늘은 eclipse에서 jsp랑 mySQL이랑 연동을 해볼까 합니다. 우선 코드와 결과이구요 설명은 아래에 하겠습니다 연동하기 위해선 mysql connector가 필요합니다 http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.1.12.zip/from/pick 여기서 받으면 되구요 커넥션 연동 방법은 두가지가 있습니다. 1. C:\apache-tomcat-7.0.23\lib 이런식으로 톰켓 자체에 커넥션을 넣는 방법 2. 이클립스 lib에 위의 스샷처럼 커넥션을 넣는 방법 아무거나 하셔도 상관 없습니다. 하지만 프로젝트를 위해서 이클립스에서 연동하는 방법을 추천합니다. String dbURL = "jdbc:mys..
★ JDBC API를 이용한 프로그래밍 (Java DataBase Connectivity) * 강좌를 시작하기전에.....JDBC를 이용하여 DB를 엑세스해서 프로그래밍을 하는 방법의 기초에 대해서 강의합니다. 따라서 이번 강좌는 JDBC를 처음 사용하고 하는 분들에게 적합한 강좌입니다. * JDBC 프로그래밍의 5 단계 DriverManager에 해당 DBMS Driver를 등록 해당 Driver로 부터 Connection 객체 획득 Connection 객체로부터 Statement 객체 획득 Statement의 method를 이용하여 SQL실행 ResultSet 으로 받아서 처리(executeUpdate 의 경우엔 제외) 객체 close() (ResultSet, Statement, Connection) 그럼 각 단계에 대해서 자세히 알아 보도록 하겠습니다. * 1. DriverManager..
서블릿이란?? ▣ 서블릿(Servlet) 서블릿(Servlet)이란 "Server" + "Let"의 합성어로써, 말 그대로 서버에서 실행되는 프로그램을 의미한다. 클라이언트의 요청에 따라 서버에서 서블릿을 실행하고 그 결과를 클라이언트에게 전송하는 방식으로 동작된다. □ 서블릿(Servlet) ◇ Server + Let ◇ 서버에서 실행되는 프로그램 ▣ 서블릿의 구성 서블릿은 웹에서 사용 가능한 자바 프로그램을 구현하기 위한 방법으로써, 자바 기반의 확장 CGI 애플리케이션을 구현하기 위해 사용된다. □ 서블릿의 구성 ◇ 웹에서 사용 가능한 자바 프로그램을 구현하기 위한 프로그래밍 방법 ◇ 자바 기반의 확장 CGI 애플리케이션을 구현하기 위한 언어 ▣ 서블릿을 실행하기 위한 필요조건 서블릿은 자바 기반이기 때문에 당연..
AdapterView 기본적인 Adapter입니다. 도서검색 프로그램을 짜는 과정에서 기본적인 출력 레이아웃을 만들고 있습니다. 클래스는 main이 되는 LibraryBookList클래스 리스트뷰에 출력할 항목을 담는 LibrayItem클래스 BaseAdapter를 상속받아서 재정의를 하는 LibrayAdapter클래스로 구성됩니다. xml파일은 기본적인 리스트뷰 librarybooklist.xml과 리스트뷰의 한줄한줄에 들어갈 자식 layout인 librarybooklist_menu.xml로 구성됩니다. 전체 코드입니다. LibraryBookList.java package Don.Library; import java.util.ArrayList; import android.app.Activity; import android...
jericho - android.3.1 라이브러리 사용한 테이블 파싱 안드로이드에서 HTML파싱을 어려워하는 사람들이 의외로 많다는 사실을 알았고 그 정보는 극히 제한적이라는 것을 알았다..정말 쓰레기 포스팅을 해 놓았구나란 생각에 다시 포스팅을 한다.우선 능력자분께서 변경하신 jericho 파서를 사용할 것이다.http://blog.naver.com/zeanz/110092582999 여기서 파서를 다운 받을 수 있다. 1차 샘플입니다. 시간관계상 포스팅은 좀 뒤로 연기하도록 하겠습니다. 코딩을 하기에 앞어 라이브러리를 프로젝트에 추가해보자ㄴ.우선 프로젝트에 lib폴더를 만들고 거기에 .jar파일을 넣자.필독 lib로 만들면 Class Not found 에러가 뜨네요 이럴수가!! 안드로이드가 참... 꼭 libs로 만드시고 하셔야 합니다!!!!! 2.아래 스샷처럼 따라하면..
Android - html 파싱 - jericho.jar 먼저 Project에 라이브러리를 import시킨다. 즉, Project -> import -> General -> File System -> jar파일등록하면 Project에 해당 Library가 추가된다. 또는 마우스로 해당 라이브러리를 드레그&드롭하여도 된다 다음으로는 해당 Library를 Project에서 사용할 수 있도록 설정을 해주어야 한다. Project선택 후 Properties(Alt + Enter) -> Java Build Path -> Libraries Tab -> Add JARs -> JAR파일 선택 또는 import 시키지 않고 외부에서 Library를 가져올 수 도 있다. Project선택 후 Properties(Alt + Enter) -> Java Build Path -> Li..