java(26)
-
[Spring] 요약본1_프로젝트 구조,셋팅,실행
- 스프링 : 자바 프레임워크 - 프레임워크 : 여러 기능을 가진 클래스와 라이브러리가 합쳐진 형태/틀 - 스프링 셋팅 - 인텔리제이 무료버전(커뮤니티) 스프링프로젝트 지원 안함 - 수업기준 : 그레이들 프로젝트 - 그레이들[ 자동(라이브러리) 빌드 ] - 그레이들에 빌드할 의존성(라이브러리) 추가 [ https://start.spring.io/ ] Gradle - Groovy Java Spring Boot[ 2.7.16 ] Java8 - Dependencies Spring Web : 스프링 웹 관련 라이브러리 Lombok : 롬복 [ 생성자,getter,setter,빌더패턴 등등 ] 라이브러리 MySQL Driver : mysql 연동 라이브러리 - build.gradle 에 Dependencies 추..
2023.10.17 -
[MY SQL] SQL 기본 문법 정리
주석 # 한줄주석 # 확대 축소 ctrl + 마우스휠 -- 한줄주석 /* 여러줄 주석 */ 데이터베이스 종류 1. 계층형 데이터 베이스 : 트리형태 2. 네트워크형 데이터 베이스 : 양방향 형태 3. *관계형 데이터 베이스 : 행/열 구성된 테이블[표] 형태 4. NoSQL 데이터 베이스 : Key-value 데이터베이스 용어 1. DBA [ 데이터베이스 관리자 ] - 개발자 2. DBMS [ 데이터베이스 관리 시스템 ] - MYSQL , ORACLE , MARIADB , SQLSERVER - 각 회사별 소프트웨어 - SQL [ 구조화된 질의/질문/요청 언어 ] 3. DB [ 데이터베이스 ] - 실제 데이터 저장된 곳 = DB SERVER - 메모리[ 16진수/기게어 ] : 개발자 직접적으로 관리 힘듬 ..
2023.10.11 -
[JSP] 이클립스(eclipse) 서블릿 빨간줄 해결방법 , 서블릿 서버 설정 , 서블릿 에러
jsp 연결중 서블릿이 안불러와지는 에러 해결 방법 서버를 패스에 넣어주지 않아서 생기는 문제이다. 프로젝트 파일 우클릭 > properties 선택 java build path 검색하여 라이브러리탭에서 톰캣이있는지확인한다. 있어도 제대로 작동하지 않으면 삭제후 다시 설정해줘야한다. remove눌러서 삭제후 다시 설정해보자 classpath에 아무거나 클릭한 뒤 Add library 선택 Server Runtime 선택 apply 눌러서 적용 시킵니다. 해결완료된 모습
2023.10.11 -
[JSP 이론] Get , Post 차이
Get GET 은 클라이언트에서 서버로 어떠한 리소스로 부터 정보를 요청하기 위해 사용되는 메서드이다. 예를들면 게시판의 게시물을 조회할 때 쓸 수 있다. ex) 제품정보 , 수량 등 캐시(기록)이 남는다. 추후에 다시 전송시 빠르다. 매개변수 노출 된다 보안이 취약하다 Post POST는 클라이언트에서 서버로 리소스를 생성하거나 업데이트하기 위해 데이터를 보낼 때 사용 되는 메서드다. 예를들면 게시판에 게시글을 작성하는 작업 등을 할 때 사용된다. ex) 개인정보가 들어가있는 로그인 , 회원가입 캐시(기록)이 남지 않는다. 추후에 다시 전송시 속도는 같다. 매개변수 노출되지 않는다 보안 가능
2023.10.11 -
[JSP] 이클립스(eclipse) 서버 파일 경로 찾는 방법
워크스페이스 경로를 찾는다 C:\Users\504\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 또는 실제 서버의 경로를 찾아주는 코드를 작성하면 된다 이 방법이 더 많이 쓰인다 String uploadpath = request.getSession().getServletContext().getRealPath("/member/img"); System.out.println("member 폴더 img 폴더 실제(서버)경로 : "+uploadpath);
2023.10.11 -
[JSP] JAVA객체 ->JSON형식 변환 JACKSON 라이브러리
JACKSON JAVA객체를 JSON 형식에 대한 다양한 클래스 제공 라이브러리 1. ObjectMapper JAVA객체를 JSON형식으로 변환해주는 함수들을 제공하는 클래스 .writeValueAsString( JAVA객체 ) 해당객체를 JSON형식의 문자열로 반환 ObjectMapper mapper = new ObjectMapper(); String jsonData = mapper.writeValueAsString(boardDto); JACKSON 라이브러리 경로 jackson-databind-2.14.2.zip 1.87MB 위 파일 다운받아서 압축 풀고 3개 파일 lib파일에 첨부하고 하나씩 우클릭해서 빌드패스 적용해준다
2023.10.11