전체 글 210

Spring Boot)웹페이지 만들기 (Controller)

서버가 뭐냐면   서버가 뭐냐면 그냥 유저가 데이터 요청하면 그 데이터 보내주는 따까리 같은 프로그램일 뿐입니다. 이거 해줘 그러면 진짜 그거 해주는 프로그램이 서버일 뿐임  Q. 유튜브 서버가 뭐임?- 누가 동영상달라고 요청하면 동영상 보내주는 프로그램일 뿐입니다. Q. 네이버 웹툰 서버가 뭐임?- 누가 웹툰달라고 요청하면 웹툰보내주는 프로그램일 뿐입니다. Q. 웹서버는 뭐임?- 그냥 누가 웹페이지 달라고 하면 웹페이지 보내주는 서버일 뿐입니다. 그래서 서버개발이 어려운게 아니고누가 메인페이지달라고 하면 메인페이지 보내주고로그인페이지 달라고 하면 로그인페이지 보내주고그런 식으로 코드짜면 웹서버개발 끝입니다.실은 글 저장 수정 삭제 이런것도 처리해주는 기능도 있을 수 있는데 이런 것들은 나중에 해보고 이..

spring Boot 2024.09.10

spring boot) 자바 기본 문법 2 (class, constructor)

class가 뭐냐면 자바로 코드짤 때 class를 많이 보게 될텐데 class에 대해 알아봅시다.이거 설명할 때 붕어빵 틀이니 상속이니 뭐니 하면서 어렵게 설명하는 사람들이 있는데그딴거 필요없고 class가 뭐냐면 그냥 변수와 함수 보관하는 통입니다.   class Test {  String name = "kim";  void hello(){ System.out.println("안녕");  }}class 만들려면 class 작명 { } 하면 됩니다.- 중괄호 안에 변수나 함수를 맘대로 여러개 보관해둘 수 있습니다.- 참고로 System.out.println 쓰기 귀찮으면 sout라고 쓰고 엔터누르면 자동완성됩니다. - 보관했던 변수와 함수를 자유롭게 가져다쓸 수도 있습니다.     class에 있던 변수..

spring Boot 2024.09.09

Spring Boot) 자바 기본 문법 1 (변수, 함수, if, for)

변수, 함수, if, for 이런 기초 개념은 알고있다고 가정하고 진행할 것입니다.꼭 자바로 변수, 함수 이런걸 배울 필요없고 자바스크립트 같은 다른 언어로 배워와도 전혀 상관없습니다. 어짜피 다 똑같음그래서 자바에서 변수, 함수, if, for 어떻게 쓰는지 빠르게 정리하고 가봅시다.     코드 어디에 적냐면 public static void main(String[] args) { SpringApplication.run(ShopApplication.class, args); 코드~~ }코드를 어디다가 적어야하냐면 어쩌구Application.java 파일이 있을텐데거기에 있는 main 함수안에 적으면 실행됩니다.자바프로젝트 실행하면 main 함수안의 코드가 자동으로 실행이 되어서 그렇습니다.   ..

spring Boot 2024.09.09