사용자 삽입 이미지
그, 속도와 메모리의 엄청난 소비에도 불구하고, (루비라는 언어에 익숙해진다면) 저렇게 간단하게 코딩이 가능하다는 점. 대단하다. 하지만, 루비에 익숙해지기 전에는 저 검정상자에 쓰인 말들이 어색해보이겠지.

계속 흥미를 갖게 만드는 것은 RoR을 따라서 만들었다는 DJango를 들여다봐도, RoR만큼 간결해지지는 않는다는 점인데, MVC 에 맞춰서 이쁘게, 이쁘게 만들었던 내 작업도, RoR에 비하면 참 길었다는 기억을 더듬어 보면, 언어자체가 가진 장점이 아닐까. Duck Type 이라는.

우짜둥둥, 이런 허접한 코드말고, 더 작은 코드도 만들어봤었지만, 결국.. 디비의 필드를 매핑하는 무언가를 (XML)따위로 만들었어야 했더란 말이야…

public class User extends Item
{
private int _id;
private int _level;
private String _sid;
private String _email;
private String _passwd;
private String _name;public User(ResultSet rs) throws SQLException
{
_id = rs.getInt("id");
_level = rs.getInt("level");
_sid = rs.getString("sid");
_name = rs.getString("name");
_email = rs.getString("email");
_passwd = rs.getString("passwd");
}public int getId() { return _id; }
public int getLevel() {return _level;}
public String getSid() {return _sid;}
public String getEmail() {return _email;}
public String getPasswd() {return _passwd;}
public String getName() {return _name;}
}

 

Leave a Reply

 

Theme by HermesThemes

Copyright © 2017 돌핀호텔의 기억. All Rights Reserved