본문 바로가기

IT&코딩

(152)
자바 프로젝트 8일차 - MVC 1 (mvcStudent) ■ student package (소스) □ StudentDTO.java package student; public class StudentDTO { private String id; private String name; private String cname; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCname() { return cname; } public void setCname(String c..
자바 프로젝트 7일차 - Servlet 2 (mvcTest) ■ 소스파일 □ depqrt package * DepartExpert.java package depart; import java.util.ArrayList; import java.util.List; public class DepartExpert { public List getAdvice(String depart){ List list = new ArrayList(); switch(depart) { case "c" : list.add("프로그램 기본인 C언어를 공부합니다."); list.add("프로그램 기초를 공부하며 메모리 구조를 익힐때 가장 좋은 언어입니다."); break; case "java" : list.add("객체지향 언어인 자바를 공부합니다."); list.add("객체지향 언어를 이용하여 ..
자바 프로젝트 6일차 - Servlet (testServlet) ■ 소스파일 □ test package * HelloServlet.java package test; import java.io.IOException; import java.io.PrintWriter; import java.sql.SQLException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import memo.MemoDAO; public class HelloServlet extends HttpServlet { @Override protec..
자바 프로젝트 5일차 - JSP 복습 3 (jspMember) ■ jspMember □ member package * MemberDTO.java package member; public class MemberDTO { private int no; private String name; private String id; private String passwd; private String ssn1; private String ssn2; private String email; private String hp1; private String hp2; private String hp3; private String joindate; public int getNo() { return no; } public void setNo(int no) { this.no = no; } publi..
자바 프로젝트 4일차 - JSP 복습 2 (jspBoard) ■ jspBoard □ board package * BoardDTO package board; public class BoardDTO { private int num; private String writer; private String email; private String subject; private String passwd; private String reg_date; private int readcount; private String content; private String ip; public int getNum() { return num; } public void setNum(int num) { this.num = num; } public String getWriter() { return wr..
자바 프로젝트 3일차 - JSP 복습 1 ■ JSP 정리 □ jsp에서 자바코드 사용하기 : 선언문. 주로 메소드 선언할 때, 혹은 멤버필드 정의할 때 : scriptlet, _jspService 메소드 안에 기록 (그래서 선언을 따로 한다. 메소드 안의 메소드는 X, 클래스는 가능(지역 중첩 클래스) : 표현식, java내용을 html상에 나타낼때 □ jsp 지시어 : 1. page : 현재 클래스에 지정 - request : 서버에 요구하는 모든 값 - response : 서버가 지정해서 내려주는 값 2. include : Template page 만들기 3. taglib : 사용자정의태그 작성 -> jstl □ scope (사용범위) - page : 현재page에서, default - request : 두개의 page에서 적용, forwa..
자바 프로젝트 2일차 - Java 복습2 ■ member □ Member.java package member; public class Member { private String name; private String tel; public Member(String name, String tel) { this.name = name; this.tel = tel; } public String getName() { return name; } public void setTel(String tel) { this.tel = tel; } public String getTel() { return tel; } public void disp() { System.out.println(name + "님의 전화번호는 " + tel + "번입니다."); } } □ Membe..
자바 프로젝트 1일차 - Java 복습 1 ■ 이론 JAVA 에서 중요한 2가지 컬렉션과 JDBC 1. Collection : 자바의 자료구조 - 무한한 데이터의 집합 1) Set - HashSet, TreeSet Set의 특징 : 순서 X, 동일데이터 X 2) Map key, value 주요 클래스 : Hashtable, HashMap, Hashtable 멀티스레드 지원, 웹 HashMap, 멀티스레드 지원 x, 자바에서는 HashMap이 좀더 빠르긴 함. 3) List - ArrayList, LinkedList, Vector ArrayList는 맨 마지막만 비워두고 쭉 당겨지는 구조. 데이터 수정할 때는 ArrayList가 편하다. 웹에서는 무조건 ArrayList Vector : 유산클래스 Set, Map, List는 인터페이스 인터페이스를..