본문 바로가기
728x90

전체 글84

프로젝트 코드 변경 사항 및 메모 #2 원래 다른 게시판 만들기를 혼자 진행하다가 차라리 내가 만든 게시판을 진행했던 프로젝트에 붙이는게 효율적인 것 같아서 다시 돌아왔다. 그리고 이게 맞는 듯. 1. 코드 중복 및 콘솔 창 정리 2. Q&A 게시판 짜보기 - 에디터 변경 - 댓글, 대댓글 - 공개, 비공개 - 댓글 개수 목록에 띄우기 3. Ajax 페이징 구현 4. 관리자 메인 개선 (로딩, fullcalender.js) 5. AWS 우선 내 코드에서 중복이 심하다는 사실을 알고 있기 때문에 그 부분을 대폭 수정 할 거고 오류잡는다고 sysout 했던 것들이 다른 사람들 코드에서 계속 발견되서 그거 정리... 혼자 처음부터 끝까지 게시판 만들기 다시 해보고 Ajax 페이징 엉망으로 되어 있는거 수정 예정. 또 관리자 메인에서 fullcale.. 2020. 4. 28.
스프링 프로젝트 구조 알아보기 프로젝트 생성은 오랜만에 하다 보니까 살짝 햇깔린 것들이 있어서 정리하려고 한다. 구글 드라이브에 저장해놨던 내용들을 평소에 궁금했지만 익숙해서 설정했던 것들이 뭔지 알아가면서 해보려 한다. file > new > spring legacy project 생성 프로젝트명 입력 > spring MVC project 선택 > Next 패키지 명 입력. 최소 3레벨 이상으로 구성하는 것이 규칙 많은 폴더들이 만들어진 것을 확인 할 수 있다. 지금 캡쳐는 이미 pom.xml을 수정한 상태니까 자바 버전은 무시하자! (기본 1.6 인듯) 익숙해서 계속 사용하고 있었지만 설명하기는 힘든 상태이므로 폴더들과 파일들에 대해서 조금 알아보자. 1. Maven Dependencies Maven이란? - 프로젝트 진행 시 사.. 2020. 4. 16.
단위 테스트를 위한 JUnit 사용해보기 with Eclipse 모두들 TDD의 중요성에 대해서 이야기하는데 나는 아는 것이 잘 없으므로 차근 차근 알아가 보도록한다. TDD를 위한 프레임워크로 많이 사용한다는 JUnit에 대해서 먼저 조금 알아보고 사용해보자. JUnit이란? 단위 테스트 도구. System.out을 통한 번거로운 디버깅 하지 않을 수있음. 오픈 소스. 플러그인 형태로 이클립스에 포함 되어 있음. Eclipse에 JUnit 설정하기 > 원하는 프로젝트에서 오른쪽 마우스 Properties 선택 > Java Build Path 선택 > Libraries > Add Library 선택 Libraries에 JUnit이 추가 된 것을 확인 할 수 있음. JUnit 사용해보기 package com.calculator; public class Calculato.. 2020. 4. 14.
자바 스레드(Thread) 수정 중 용어 정리 태스크(Task) : 일, 작업. 프로세스 + 스레드. 큰 프로그램부터 계산기의 덧셈과 같이 작은 연산 작업까지 포함하는 개념 프로세스(Process) : 운영체제로부터 자원을 할당받아 동작하는 하나의 독립된 프로그램. 스레드(Thread) : 하나의 프로세스에서 실행하는 작업의 단위. ex) 비행기 게임. 내가 조종하는 비행기 외에 다른 사람들이 조종하는 비행기들 존재. 서로 다른 비행기들이 독립적으로 비행하는데 이 때 모든 비행기들을 스레드로 이해하면 됨. 비행기 게임은 하나의 프로세스임. - 스레드는 스레드끼리 자원을 공유하며 실행 가능. - 하나의 프로세스를 실행하면 하나의 스레드가 실행. 메인 스레드. 프로세스의 시작. 싱글 스레드 프로세스 멀티 스레드 프로세스 멀티 태스킹 : 일을 .. 2020. 4. 14.
728x90