본문 바로가기

교재 실습246

3. 클라이언트·서버 애플리케이션 클라이언트와 서버간의 통신을 통한 애플리케이션의 기능 분리를 살펴봤다. package lesson01.exam02.server; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; public class CalculatorServer { private int port; public CalculatorServer(int port) {//8888 this.port = port; } @SuppressWarnings("resource") public void service() throws Exception { ServerSocket serverSocket = new Ser.. 2021. 12. 28.
2. 데스크톱 애플리케이션 실습 데스크톱 애플리케이션부터 클라우드 서비스의 근간이 되는 웹 애플리케이션으로 진화하는 과정을 살펴본다. 그 첫 번째로 데스크톱 애플리케이션을 실습했다. package lesson01.exam01; import java.awt.Container; import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.Box; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JOpt.. 2021. 12. 27.
1. 실습 환경설정 : Github repositories에 연동 1. 설치 환경 설정 - JDK17 - Eclipse IDE for Enterprise Java and Web Developers Version: 2021-12 (4.22.0) - apache-tomcat-8.5.73-windows-x64 2. 깃헙에 repositories 생성 후 실습할 프로젝트 연동 GIT저장소에서 불러온 프로젝트를 Github에서 내 계정으로 생성한 repositories에 불러올 때, PUSH작업 중에 Github 계정과 비밀번호를 입력하던 중 not authorized오류가 발생했다. 이는 토큰을 생성하지 않았기에 발생한 것이다. 따라서 계정에 토큰을 생성한 뒤에 Github 계정 이름을 아이디에 적고 비밀번호로 토큰을 적으니 정상적으로 이클립스에서 로그인이 됬다. 이렇게 다시.. 2021. 12. 27.