주요 최근시장 기술 기술 요약:

agile development methodologies

http://blog.rightbrain.co.kr/?p=5832


애자일 방법론은 소프트웨어 개발 방법에 있어서 아무런 계획이 없는 개발 방법과 계획이 지나치게 많은 개발 방법들 사이에서 타협점을 찾고자 하는 방법론이다. 계획이 없는 방법론의 경우, 앞으로의 일을 예측하기 힘들고 효율적이지 못하다는 점에서 취약점을 가지고 있으며, 계획에 너무 의존하는 경우는 그 형식적인 절차를 따르는데 필요한 시간과 비용을 무시할 수 없으며, 전체적인 개발의 흐름 자체를 느리게 하는 단점을 가지고 있다.

unit testing


JPA: Java Persistence API, 기존에 EJB에서 제공되던 엔터티 빈(Entity Bean)을 대체하는 기술이다


Web 개발 모델

0.  html, 자바스크립트, ajax 이용해서 db 연동가능하다

1. PHP

Front: UI (Javascript)

Backend: Server Side Script(PHP) + SQL + DB in Linux


일부 Page만 update 가능, JSP, ASP.NET과 같다


2. Java

GWT Version 2.7.0

Vert.X 버전 3 https://en.wikipedia.org/wiki/Vert.x

Java 8

in Linux


이경우는 Web Application을 전체 Update하든지 잘 Module화 시켜야한다.


향후용 정보모음

특정 URL의 자료를 긁어와서 html 로 생성하는 방법


javac -classpath . convertHTML.java

java -classpath . convertHTML http://www.yahoo.co.kr yahoo.html

 

 

//convertHTML.java

import java.util.*;
import java.net.*;
import java.io.*;

public class convertHTML{
 public static void getURL(String address, String filename) throws Exception{
  URL url = new URL(address);
  URLConnection urlc = url.openConnection();
  BufferedReader urlreader = new BufferedReader(new InputStreamReader(urlc.getInputStream()));
  StringBuffer sb = new StringBuffer();
  String line = null;
  while((line = urlreader.readLine()) != null){
   sb.append(line + "\n");
  }

  FileWriter fw = new FileWriter(filename);
  fw.write(sb.toString());
  fw.close();
 }
 public static void main(String args[]) throws Exception{
  convertHTML.getURL(args[0],args[1]);
 }
}


'IT > IT 일반' 카테고리의 다른 글

C# vs JAVA - 3/5*  (0) 2016.12.19
C# vs JAVA - 2/5*  (0) 2016.12.19
C# vs JAVA - 1/5  (0) 2016.12.19
ERP 도입시 단점  (0) 2016.11.23
캐나다 인터넷 속도 크게 빨라졌지만,  (0) 2016.11.22
ERP 도입시 장단점  (0) 2016.11.17
IT 컨설턴트  (0) 2016.11.16
일반 JavaScript 팁 모음  (0) 2016.11.16
프로그래밍 문제 연습 - 2  (0) 2016.10.18
프로그래밍 문제 연습  (0) 2016.10.18

+ Recent posts