일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- axios
- springboot
- 네티 클라이언트
- 자바
- Kotlin
- toyproject
- controller
- recoil
- 기초설정
- react
- 채팅
- 백엔드 설정
- 팀프로젝트
- service
- 클래스
- Security
- 도커
- 코틀린
- 프로젝트
- Java
- JWT
- 네티 서버
- Spring
- Repository
- netty
- MySQL
- 스프링부트
- 자료형
- Spring Boot
- 배열
- Today
- Total
목록토이프로젝트 (13)
hyuko

웹프로젝트의 시작 팀프로젝트로 우리가 정한 주제는 여행 관련 웹입니다. 자세한 내용으로는 자신이 여행에 대한 경로를 설정을 하고 그 설정된 경로들을 친구 혹은 같이갈 그룹에 공유가 됩니다. 공유 후에 여행이 완료될 경우 완료 버튼을 누르게 되면 해당 경로로 여행 한 것에 대한 후기를 남길 수 있습니다. 해당 후기들을 검색하여 경로 추천들을 받을 수 있는 구조입니다. BackEnd 백엔드 기술로는 다음과 같은 라이브러리와 기술들을 쓸 예정입니다. 라이브러리 JDK 11 Spring boot 2.6.6 Maven Spring Security MySQL 8 MyBatis Tools STS4 Intelli J IDEA Project Group : com.korea Artifact: trip-location Na..

windowBuilder를 사용하기 위한 초반 단계 우리는 STS4라는 IDE 를 통해 작업을 할 예정입니다. WindowBuilder 라는 GUI프로그램을 쓰기위함입니다! 그렇기 위해서는 아래와 같이 추가해주어야 할 것이있습니다. help 에 들어가 가장 하단의 Eclipse Marketplace를 들어가줍니다. 그 후에 window 로 검색하여 windowBuilder Current 를 찾아 인스톨 해주면 끝납니다!! JFrame 과 JPanel 이렇게 윈도우 빌더를 다운을 받고난 후에 프로젝트에서 패키지 하나를 view로 만들고 그 안에 파일을 하나 추가 해주는데용! Other를 클릭 해주고 난후 windowbuilder를 제대로 다운로드 했다면 나오는 화면이 있습니다. 여기서 JFrame을 선택해..

지금까지 배웠던 모든 것들을 활용하여 미니 프로젝트를 실행했습니다. 소켓 통신을 활용하여 각각의 클라이언트 들이 하나의 서버에서 방을 만들고 그 방에 들어간 유저들 끼리 대화가 가능한 어플리케이션을 만들어 보았습니다. 클라이언트 클라이언트는 각각의 Socket 을 가지고 있어야합니다. 각각 서버와 연결합니다. windowBuilder로 Swing 을 이용하여 뷰를 만듭니다. 클라이언트 측에서 서버로 요청을 보냅니다. 서버측에서 다시 받아오는 결과는 receive를 통해 받습니다. 서버 서버는 run이 되는 서버객체와 Thread를 가지고 있는 ServerThread 를 나누어 관리합니다. 클라이언트에서 request를 받아 case에 따라 receive에 응답을 해줍니다. 각각의 클라이언트의 Socket..

소켓통신에 대해 간단히 배웠다 그렇다는건 우리가 이제 소켓통신을 이용해서 간단한 어플같은 것을 만들어 볼 것이다. 윈도우빌더를 이용해서 화면을 구성한다. 구성한 화면은 클라이언트, 이 화면이 켜지기 위한 조건으로 서버를 구성한다. 이 때 서버는 소켓통신을 이용한다. 우선 서버가 될 클래스를 정의한다. public class ServerApplication{ public static void main(String[] args) { ServerSocket serverSocket = null; try { serverSocket = new ServerSocket(9090); System.out.println("=======> ======="); Socket socket = serverSocket.accept()..