본문 바로가기

(Before)BitSchool

2014/06/16 AJAX - JSON사용 서버와의 통신,AJAX 서버/클라이언트,서버에서 오라클하기,ajax계산기 AJAX를 이용한 서버와의 통신(JSON 사용)Colored By Color Scripter™12345678910111213141516171819202122232425262728293031323334353637package ajax.web; import java.io.IOException;import java.io.PrintWriter; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; import org.json.simple.JSONObject; publi..
2014/06/13 AJAX - 서버와 통신, JSON Asynchronous Javascript And Xml서버와 통신하는 도중에도 조작하는 작업이 가능하다.필요한 데이터만 요청해서 받아온다. 할 수 있는 일이 제한적이다. back/forward 버튼, 북마크에 문제가 있다. XMLHttpRequest5가지의 상태를 갖는다. - 초기상태 0readState라는 속성 - open()으로 서버와 연결이 되면 readState값이 1이된다.send()로 보내지면 2, 처리중일 때는 3, 서버로부터 결과값이 도착하면 4가 된다.status 값이 200이면 완료가 된 것이다. 200이 아니면 다 에러다. UI와 network는 main쓰레드에서 같이 돌아간다. 이것을 비동기식, 동기식으로 나눠서 network에 따로 쓰레드를 지정해 줄 수 있다. JSON(Java..
2014/06/12 JavaScript - 기본함수, 사용자 함수, 이벤트 indexOf 와 matchColored By Color Scripter™1234567891011121314151617181920!DOCTYPE html>"EUC-KR">Insert title here/title>/head>"text/javascript">    var str="Hello World";    document.write(str.indexOf("d")+"");    document.write(str.indexOf("WORLD")+"");    document.write(str.indexOf("world")+"");        document.write(str.match("world")+"");    document.write(str.match("World")+"");    document...
2014/06/11 JavaScript HTML 만 사용 JavaScript 사용 P태그이용 자바스크립트 사용Colored By Color Scripter™1234567891011121314151617// JavaScript Code My First Web Page 변수앞에 var를 붙이면 전역변수 javascript - randomColored By Color Scripter™12345678910111213141516171819202122232425262728293031323334353637 ?? Try it 섭씨를 화씨로 변환하기Colored By Color Scripter™123456789101112131415161718192021222324252627282930Insert a number into one of the input fiel..
2014/06/11 XML - SAX 파서, generic오류, 생성자 자동 만들기, PULL파서 생성자 자동 만들기 제네릭을 썻는데 오류가 난다면 properties에서 java Compiler Level을 1.5이상으로 변경해줘야한다. SAX 이미지 불러오기Colored By Color Scripter™123456789101112131415161718192021222324252627282930313233 Colored By Color Scripter™1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 // VO = Value Object 값을 저장하는 용도// 노테이션을 처리한다.public class NotationDecl { private String name; private String pu..
2014/06/10 XML - xml파서, DOM 수정, 추가, 삭제, SAX 파서 http://jakarta.apache.org/ 07.jsp_dom.pdf DOM -데이터를 검색, 수정, 삭제가 가능 자바 프로젝트를 만들고 dtd와 xml 파일을 만들어준다. Colored By Color Scripter™ 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 XML 웹 서비스 신민철 프리렉 20000 금붕어메세지 이능문 무한(구)생각과기억 9000 Java And XML 홍길동 영진 출판사 25000 Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Ctrl+Shift+O 를 누르면 자동 import 해줄수 있다. 이중에 org.w3c.dom.Docum..
2014/06/03 XML XMLXML = eXtensible + Markup Language확장가능한 + 마크업언어markup -> 조판부호지시 문서의 내용에 추가적인 정보를 표시하기 위한 언어를 의미.마크업을 사용하여 문서의 내용을 구조적으로 구분함으로써 내용을 쉽고 정확하게 이해,전달 할수 있다. XML => 데이터교환을 위한 표준화된 문서 규격1. 대소문자를 구별한다.2. 시작태그가 있으면, 끝 태그가 있어야 한다.3. 태그들을 서로 교차해서 사용할 수 없다. XML장정- 데이터, 플랫폼, 응용프로그램 독립성- B2B 데이터 교환, 데이터 호환성- 다양한 뷰- 데이터 검색 기능 강화- 구조적 정보 표현 XML의 단점- 비 효율적인 스토리지 사용 : 텍스트로 데이터를 표현함으로써 데이터 부피가 커진다.- 처리 시간 증가 : ..
2014/05/31 JSP - JDBC, connectionPool JDBC - 표준규격저수준의 데이터베이스 핸들링여러가지 데이터베이스프로그램은 각각 연결하는 방법, 사용방법이 다르지만 java 개발자의 편의를 위해 드라이버라는 중간 매개체를 통해 어떠한 데이터베이스도 사용이 가능하게 하는 데이터베이스 핸들링이다. C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib 안에 ojdbc6.jar이 있는지 확인한다.ojdbc5는 java1.5이하버젼이고, 6은 java 1.5 이상이다. 그리고 같은 위치에 servlet-api.jar파일도 같이 넣어준다. C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar\oracle\jdbc\driver\OracleDriver.clas..
2014/05/30 JSP - session,cookie, javaBean Session login_form.jspColored By Color Scripter™12345678910111213141516171819202122232425 아이디 : 패스워드 : login.jspColored By Color Scripter™1234567891011121314151617181920212223242526272829303132333435 로그인 성공 로그인 실패 logincheck.jsp Colored By Color Scripter™1234567891011121314151617181920212223242526 님 환영합니다. 로그인 정보가 없습니다. 이동 하시겠습니까? 다시 로그인 하기 Cookie session은 서버에서만 사용가능 cookie는 서버,클라이언트 양쪽다 사용가능 클라..
2014/05/29 Servlet, JSP 이클립스로 실행 Colored By Color Scripter™1234567891011121314151617181920212223242526272829303132333435import java.io.IOException;import java.io.PrintWriter; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; public class ReqServlet extends HttpServlet { @Override protected void doGet(Ht..