728x90
728x90
오늘은 Django 프로젝트를 생성하고 기본 세팅을 하는 방법을 배웁니다. 우선 이클립스에서 Persperctive를 PyDev로 설정하고, New-Project를 해줍니다. 그리고 프로젝트를 Django 프로젝트로 설정하고 next를 누릅니다. 프로젝트 이름을 설정해줍니다. 딴건 건드릴 필요 없고 아래에 Grammar version을 자신이 설치한 파이썬 버전으로 해줍니다. 그런 다음 next, next를 눌러서 완료해줍니다. 기본 구조는 이렇게 생겼습니다. 실행은 아래와 같은 방법으로 실행합니다. 다음은 db 세팅을 하겠습니다. Practice 안에 있는 settings.py를 열어보면 아래와 같은 DATABASES가 있습니다. 이것을 자신이 설치한 SQL에 맞는 방법으로 세팅해줍니다. DATABAS..
이번 시간에는 django 설치 방법에 대해 알아보겠습니다. 별로 어렵진 않아요. 다만 사전에 Python은 반드시 설치가 되어 있어야 합니다. Python 설치가 완료되어 있다면 명령 프롬프트 창에서 아래와 같이 입력해줍니다. 첫번째는 pip를 최신화 하는 것이고 2번째가 django를 설치하는 것입니다. pip install --upgrade pip pip install django pip install django~=1.11.0 (혹시 버전별 설치가 필요하다면 이렇게) 다음은 이클립스입니다. 이클립스 역시 사전에 설치가 되어 있어야 하며, JAVA 환경변수 설정도 완료되어 있어야만 합니다. 완료가 되었다면 이클립스에서 Help -> Eclipse Marketplace를 클릭합니다. 그러면 아래와 같..
간단한 채팅방 만드는 예제입니다.Server 측 코드는 바로가기에서 확인하시기 바랍니다.학원 수업 자료인 관계로 코드 파일은 제공하지 않습니다. import java.awt.*;import java.awt.List;import java.awt.event.*;import javax.swing.*;import javax.swing.border.EtchedBorder;import java.io.*;importjava.net.*;public class ChatClient extends JFrame implements ActionListener, Runnable { private JLabel jLabel1 = new JLabel(); private JTextField txtname = new JTextField(..
간단한 채팅방 만드는 예제입니다.Client 측 코드는 바로가기에서 확인하시기 바랍니다.학원 수업 자료인 관계로 코드 파일은 제공하지 않습니다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStream; importjava.net.ServerSocket; importjava.net.Socket; import java.util.ArrayList; public class ChatServer implements Runnable{ ServerSocket ss; Service service; ArrayList list = new ArrayList(); public ChatServer() { try { ss..
방화벽을 오픈한 상태에서 동일 네트워크 상에 있는 2대의 PC로 진행하면 됨 [서버 측 예제 ] import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; public class NetTest3Server { public static void main(String[] args) { ServerSocket ss = null; Socket socket = null; try { ss = new ServerSocket(9998); System.out.println("서버 서비스 운영중...."); socket = ss.accept(); // 클라이언트의 요청이..
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; importjava.net.InetAddress; importjava.net.Socket; public class NetTest2 { public static void main(String[] args) { try { InetAddress ia = InetAddress.getByName("www.daum.net"); // 네트웍에서 자료를 주고받는 단위를 패킷이라고 함 // 이때 패킷 단위로 자료를 전달하게 하는 TCP/IP..