프로그래밍을 하다보면 XML 형태의 내용을 읽어오는 경우가 많다 물론 텍스트로 보내서 요령껏 잘 꺼내쓰는 것도 상관은 없지만.. 매우 노가다적인 작업이 된다 예를들어서 아래와 같은 xml 문서가 있다고 치자.. 20 GGoReb 1 안녕하세요 2011-09-22 09:54:49 19 GGoReb 1 꺼져 2011-09-22 09:39:51 ..... ..... 만약에 이 문서를 그냥 문자열로 받아서 내용만 잘 분해해서 쓸려면 엘리먼트가 총 몇개 나왔는지 찾아보고 하위 엘리먼트들이 뭐가 있는지 확인하고 ''를 기준으로 내용과 컬럼명을 구분해주고 등등등등 String 클래스의 indexOf() 와 substring() 같은 문자열을 건드리는 메소드와 매우 친해져야 된다 그리고 만약에 컬럼명이 바뀌거나.. 다..
Ajax를 사용하려면 가장 먼저 기본적으로 XHR(XMLHttpRequest) 객체를 구현해주어야 한다 익스플로러에서 ActiveX Component 형식으로 구현되었고 이 밖에 다른 브라우저들은 native javascript 객체로 구현되었다 따라서 초기화(?) 코드는 아래와 같다 [XHR 객체 생성] var xmlHttp; function createXMLHttpRequest() { if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } [실제 동작 함수] function test() { cr..
final String ServerUrl = "각 DB에 맞는 URL"; final String ServerID = "아이디"; final String ServerPW = "패스워드"; Connection connection = null; PreparedStatement pstmt = null; // Statement stmt = null; localhost 부분은 고유 아이피를 쓰지 말고 왠만하면 localhost 라고 해주는 것이 좋다 아이피를 직접 지정시에는 서버가 같은 네트워크상에 있지 않으면 접속이 불가능하다 => 데이터베이스명은 자신이 만들어놓은 상태에 따라 여러개가 올수 있다 - Class.forName : "com.mysql.jdbc.Driver" ㅇ Oracle - ServerUrl : ..
[Android] public String sendData(String name, String password, String url) throws Exception { HttpPost request = makeHttpPost(name, password, url); HttpClient client = new DefaultHttpClient(); ResponseHandler reshandler = new BasicResponseHandler(); String result = client.execute(request, reshandler); return result; } private HttpPost makeHttpPost(String name, String password, String url) throws..
[MailSender.java] import java.io.*; import java.util.*; import javax.activation.*; import javax.mail.*; import javax.mail.internet.*; public class MailSender extends Authenticator { private String mailhost = "smtp.gmail.com"; private String user; private String password; private Session session; public MailSender(String user, String password) { this.user = user; this.password = password; Propert..
자기 폰의 전화번호를 가져오는 방법이다 import android.telephony.TelephonyManager; TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String phoneNumber = telManager.getLine1Number(); 실제 전화번호를 가져오는 코드는 위 두줄이면 되고 위의 코드를 쓸려면 매니페스트에 권한을 주어야 한다 [AndroidManifest.xml]
java.net.URLConnection - URL 내용을 읽어오거나, URL 주소에 GET / POST로 데이터를 전달 할 때 사용함 - 웹 페이지나 서블릿에 데이터를 전달 수 있음 - URL --> openConnection() --> URLConnection --> getInputStream --> InputStream (내용읽음) - URL 의 OpenStream() : URL의 입력 스트림만 개설 (차이점) - URLConnection : URL의 입력, 출력 스트림 개설 Construct protected URLConnection(URL) : 직접 생성 불가능 , OpenConnection으로 연결함 Method addRequestProperty(String a, String b) : 키(a)..
import java.io.*; import java.net.*; public class QuickServer { public static void main(String[] args) { try { URL url = new URL("http://www.daum.net"); InputStream inputStream = url.openStream(); InputStreamReader streamReader = new InputStreamReader(inputStream, "utf-8"); BufferedReader reader = new BufferedReader(streamReader); String temp = ""; while((temp = reader.readLine()) != null) { Sys..
JSP와 스크립틀릿 JSP란 쉽게 말하자면 HTML에 Java 코드를 섞어 놓은 것을 말한다. 이렇게 작성된 JSP 페이지는 컨테이너가 알아서 JSP를 서블릿 소스 코드로 변환한 다음, 컴파일하여 완전한 서블릿 클래스로 만든다. 그러므로 JSP를 이해하려면 Servlet도 어느 정도 알아야 된다. (아예 JSP만 한다는 것은 무리가 있다.) 다음 방문객 카운터 페이지를 예로 들어보자 BasicCounter.jsp 만약 위 jsp 페이지를 서블릿을 만든다면 html 코드들은 PrintWriter 객체를 얻어온 뒤 out.println()의 인자값으로 넣어서 출력해야 했을 것이다 위의 예제에서 가 JSP 코드인데 이 태그 안에 있는 Java 코드를 스크립틀릿(scritlet)이라고 한다. 위의 예제에서 스크..
- window
- 오류
- 특수문자
- 코멧
- MacOS
- 동양인
- 스트럿츠
- 기본
- 안드로이드
- EL
- ibatis
- 스프링
- jstl
- 시각 차이
- mvc
- 파이썬
- 주피터 노트북
- JSP
- 함수
- Android
- 자바스크립트
- JavaScript
- 서양인
- 여성가족부
- 테이블
- 구매 가이드
- struts
- 데이터베이스
- 페이지 이동
- 랜덤
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Total
- Today
- Yesterday