전체 글(145)
-
Day 2(9/13) 회원가입 페이지 만들기
MySQL DATABASE에 연결해 보기. 전 포스팅에서 처럼 Dynamic Web Project를 새로 생성(이름은 L01JDBC) 그 다음 Java Resources 의 src 에 com.javalesson.source 패키지를 만들고 그 안에 새로운 클래스 MemberList.java를 생성 그 다음 WebContent 의 WEB-INF 내부의 lib에 mysql 커넥터를 붙여넣기 (전 장의 mysql 다운로드시 같이 받아둔 파일 압축풀기 하면 나오는 .jar파일) 이제 MemberList.java를 servlet으로 만들어서 DB를 연결합니다. 이름, ID, 패스워드, 이메일, 폰번호, 권한(관리자, 일반)의1) 정보를 DB에 입력2) 결과 확인3) 특정(num으로 접근) 회원의 정보 수정 1번 ..
2016.09.19 -
Day 1(9/12) 톰캣 설치 & 첫 Servlet 생성
1. 톰캣서버 설치하기 톰캣 서버 다운로드 다운로드 받은 후 압축 해제 이클립스 우상단에서 JAVA EE 클릭 Window - Show View - Server를 선택하여 서버창 띄우기 서버 시작시켜보기 2. 첫 Servlet 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 @WebServlet(asyncSupported = true, urlPatterns = { "/HelloServlet" }) public class HelloServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { re..
2016.09.19 -
Day 27(9/8) TcpipServer
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.Collections;import java.util.HashMap;import java.util.Iter..
2016.09.09 -
Day 26(9/7) TcpipClient
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.Socket;import java.util.Scanner; //ClientSender, Receiver는 각각 Thread 상속하며 run()을 재정의//Thread로 start()하면 run()이 실행됨//socket을 생성하..
2016.09.08 -
Day 25(9/6) 메모장 만들기
**오늘 배운 내용**1. 메모장 메뉴 구현2. txt 파일 저장/불러오기 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117import java.awt.FileDialog;import java.awt.Frame;import java.awt.Menu;import java.awt.TextArea;import java.awt.ev..
2016.09.06 -
Day 24(9/5) 채팅창 만들기
**오늘 배운 내용**1. 채팅창 만들기1) Frame에 TextArea, TextField 등 추가 하기2) 작성 날짜 추가하기(인스턴스 생성 통해) 1234567891011121314151617181920212223242526272829303132333435363738394041424344import java.awt.Frame;import java.awt.TextArea;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Scanner;import java.util.Date; //오늘의 날짜import java.text.SimpleDateFormat;..
2016.09.05