코딩 개발

코딩 개발/Java

MacOS - Java Version 변경하기

Spring에 들어가기 전에 MacOS에서 Java Version을 변경하려고 합니다. 윈도에서는 C 드라이브 - Program Files - Java 밑에 다운로드한 11 버전의 jdk를 넣고 시스템 환경변수 설정 및 이클립스 설정을 하면 쉽게 버전을 변경할 수 있습니다. 하지만 MacOS를 오래 사용하지 않은 사람에게는 Java version 변경이 조금 번거로울 수도 있습니다. 물론 다 삭제하고 11 버전으로 다시 다운로드하면 되지만 여러 가지 버전을 변경하면서 사용해야 하면 설정 파일을 변경하는 것이 훨씬 나을 것입니다. 기본적인 것이 기억이 나지 않으시다면 아래 글을 가서 개념을 알아보도록 합시다! https://pabeba.tistory.com/107 Java - 신입 개발자가 알면 좋을 내용..

코딩 개발/Spring

SOLID (객체 지향 설계 원칙)

프로젝트를 끝내고 오느라 오랜만에 글을 작성하게 되었습니다. 프로젝트를 끝내고 Sping FrameWork를 배우기 시작했습니다! 👏👏👏 Spring FrameWork를 알아가기 앞서 '이것은 정말 중요하겠다' 라고 생각하는 개념을 알아보려고 합니다. 바로 SOLID 인데요. SOLID란? SOLID는 객체 지향 설계 원칙을 나타내는 다섯 가지 기본 원칙의 앞 글자를 딴 약어입니다. 이 원칙들은 소프트웨어 설계의 품질과 유연성을 높이고, 유지보수성과 확장성을 개선하는 데 도움을 줍니다. SOLID 원칙은 소프트웨어 개발에서 중요한 원칙들을 포괄하며, 객체 지향 프로그래밍 언어에서 특히 유용하게 적용됩니다. Spring을 배우니까 이 원칙을 확인하지 않으면 불편한 상황이 많이 생길 것 같더라고요. 무슨 원..

코딩 개발/Java

게시판 만들기4 (조회수 증가 session, cookie 방식)

게시판 만들기 1 : https://pabeba.tistory.com/180 게시판 만들기 2 : https://pabeba.tistory.com/181 게시판 만들기 3 : https://pabeba.tistory.com/182 마지막으로 게시물을 들어갔을 때 조회수를 증가시키는 기능을 마무리로 게시판 만들기 글을 마무리하려고 합니다! 저번 시간에 작성했지만 이 기능을 만들 때 조금 까다로운 면이 있어서 2가지 방법을 사용해 보려고 합니다. 쿠키를 사용하는 방법과 세션을 사용하는 방법을요. 둘 다 장단점이 있어서 뭐가 좋다고 말할 수 는 없습니다. 아무튼 알아보도록 할게요. 쿠키 사용하여 조회수 증가 상세페이지에 들어가면 조회수를 증가시켜야 하기 때문에 상세페이지에 들어가는 Controller에 메서드..

코딩 개발/Java

게시판 만들기 3 (게시글 수정, 게시글 삭제)

게시글 만들기 1 : https://pabeba.tistory.com/180 게시글 만들기 2 : https://pabeba.tistory.com/181 저번 시간 '게시글 만들기 2'에서 게시글 상세 보기와 게시글 작성에 대하여 알아보았습니다. 이번 시간에는 게시글 상세보기에 있는 삭제 버튼과 수정버튼에 대한 기능을 넣어보려고 합니다. 게시글 상세 보기에 들어가면 자신이 작성한 글에 대해서는 버튼이 나오고, 자신이 작성하지 않은 글에 대해서는 버튼이 나오지 않는 문법이 있습니다. 삭제 수정 거기에 버튼에 onclick 속성을 넣어서 javascript 문을 이용하여 confirm 함수 및 제출까지 할 수 있도록 작성했습니다. 이제 다음은 수정하는 form으로 가는 것과 글 수정, 그리고 삭제 기능을 알..

코딩 개발/Java

게시판 만들기 2 (게시물 상세 페이지, 게시물 작성)

게시판 만들기 1: https://pabeba.tistory.com/180 게시판 만들기 1 (게시글 리스트 보기, 로그인, 로그아웃) 게시판 프로젝트 맛보기 : https://pabeba.tistory.com/173 게시판 만들기 (프로젝트 맛보기) 먼저 애플리케이션을 만들기에 앞서 요구사항을 확인해 봅니다. 요구사항 확인 1. 비로그인 상태에서는 게시 pabeba.tistory.com 게시판 만들기 1에 이어서 이번에는 상세페이지 관련 내용을 알아보도록 하겠습니다. 상세페이지 1. SQL 제작 SELECT b.no, title, c.name, c.id, TO_CHAR(time_posted,'YYYY.MM.DD') time_posted,hits FROM board b , community_member ..

코딩 개발/Java

게시판 만들기 1 (게시글 리스트 보기, 로그인, 로그아웃)

게시판 프로젝트 맛보기 : https://pabeba.tistory.com/173 게시판 만들기 (프로젝트 맛보기) 먼저 애플리케이션을 만들기에 앞서 요구사항을 확인해 봅니다. 요구사항 확인 1. 비로그인 상태에서는 게시판의 리스트 정보만 제공합니다. 2. 메인 화면 상단부에는 로그인할 수 있는 폼이 제 pabeba.tistory.com 프로젝트 진행 과정을 보여드렸고 이제는 맛보기에서 말한 방법으로 직접 프로그램을 제작하면서 게시판을 만들어보려고 합니다. 데이터베이스나 UML 등은 미리 만들어 놓았으니 이제는 코드를 작성해보려고 합니다. 위의 글을 읽고 오시면 더 이해가 잘 되실 겁니다. 그리고 기본적인 세팅 같은 것은 앞서 작성한 글들에 있으니까 확인해 보시면 더욱 이해가 잘 되실 겁니다. 1. 게시..

호소세
'코딩 개발' 카테고리의 글 목록 (11 Page)