소프트웨어 개발 165

루비온레일즈 초기작업

[0] rails new 프로젝트_이름 --skip-bundle 실행 후 프로젝트_이름 디렉터리로 이동[1] Gemfile 파일 수정: gem 'therubyracer' 활성화[2] bundle install 실행[3] git init을 실행하여, Git 저장소 생성[4] .gitignore 파일 수정: *.swp 추가[5] git add .으로, 모든 파일/디렉터리를 Git의 관리 대상으로 추가[6] git commit -m "first commit" 실행[7] rails s 실행 (Codelion 개발 서버 사용시 rails s -p 포트_번호 실행)[8] 작업 터미널을 따로 실행한 뒤, 프로젝트 디렉터리로 이동[9] 크롬을 실행한 뒤, 자신의_도메인:3000으로 접속 (Codelion 개발 서버 사..

Jsoup 이용해서 쉽게 html 파싱하기

정적인 html만 파싱이 가능하다는것 잊지말고 (나중에 비동기나 등등으로 추가된 웹페이지는 돌려지지 않는다. 이건 웹브라우저를 이용해서 돌려야 하는 것임.) Connection con = Jsoup.connect("");Document document = con.get();System.out.println(document); 이런식으로 써주면 이제 jQuery에서 쓰듯이 쉽게 쓸수 있다. 첨부파일로 일단 Jsoup을 추가하고 나머지 라이브러리는 참고용으로 HttpClient등이다. 정말 필요한기능은 jsoup하나뿐이다.

자바(Java)에서 HTML파일 읽어오기 예제

출처는 다음과 같다 http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256DC80053681B package financialstatement_parser; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class test { public static void main(String[] args) { String result = getHTML("http://daum.net"); System.out.println(result); }//end main() public st..

serializable을 이용한 파일 저장, 불러오기

public class UserDAOImplFile implements UserDAO { @Override public boolean insert(User user) { ObjectOutputStream out = null; try { ArrayList userList = selectUserList(); userList.add(user); out = new ObjectOutputStream(new FileOutputStream("user.dat")); out.writeObject(userList); } catch (IOException e) { e.printStackTrace(); } finally { try { if (out != null) out.close(); } catch (IOException ..