Develop18 [Spring] 엔티티,DAO,DTO,VO,폼클래스 차이 [Spring] Develop/Spring 2024. 9. 29. [AWS] AWS배포하기(2) [AWS배포하기] 서버에 자바 설치하기 모바엑스텀에 들어간뒤 위에 그림을 더블클릭하면 터미널창이 실행된다.배포를 하기 위해서는 서버에도 자바를 설치해야 하는데, [java]를 입력한 뒤 자바가 설치되지 않았다면 자바를 설치해야 한다. 먼저 우분투를 최신으로 업데이트 해야 하기 때문에, [sudo apt update]를 통해서 업데이트하고, [sudo apt install openjdk-19-jar-headless](우분투가 지원하는 버전에 맞게 jdk를 설치하는게 좋다)를 입력하고, 중간에 [y/n]은 y를 누르면 jdk가 설치된다. 설치되어 있는지 확인하기 위해서 [java -version]을 누르면 다음과 같이 버전이 나타나야 설치가 된것이다. 먼저 [mkdir]이라는 명령어를 사용해 디렉터리를 .. Develop/AWS 2024. 8. 30. [AWS] AWS 배포하기(1) [AWS] AWS 3개월 무료버전을 사용하여 배포해보기 https://aws.amazon.com/ko 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services필요한 만큼 이용할 수 있는 것은 물론 필요에 따라 몇 분 만에 확장 또는 축소할 수 있습니다. 자세히 알아보세요.aws.amazon.com 위에 사이트에서 AWS계정 생성을 누르고 계정을 생성해주면 된다. https://lightsail.aws.amazon.com/ls/webapp/home/instances https://lightsail.aws.amazon.com/ls/webapp/home/instances lightsail.aws.amazon.com 계정을 생성하였다면 AWS 라이트세일 홈페이지로 들어가서 로그인을 해준.. Develop/AWS 2024. 8. 29. [PHP] XAMPP에서 PHP설치하기 [PHP] XAMPP에서 PHP설치하기 https://www.apachefriends.org/ XAMPP Installers and Downloads for Apache FriendsWhat is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to uswww.apachefriends.org위에사이트에 들어가서 pc 버전에.. Develop/PHP 2024. 7. 16. [JSP] 인텔리제이에서 JSP 인식 불가 [JSP] 인텔리제이에서 JSP 인식불가 서버를 실행 시 Hello World!는 잘 나타난다. 하지만 Hello Servlet을 누르거나 작성한 JSP파일들을 서버가 인식을 하지 못하였다. 해결하기 위해서는 Tomcat버전과 프로젝트 생성 시 version을 맞춰주어야 한다. Tomcat 9버전을 사용할 때는 [Java EE 8]으로 JSP인식이 잘 되었지만, Tomcat을 10버전으로 사용하니 [Java EE 8]버전 대신 [Jakarta EE 10]버전을 사용하니 Servlet 클릭 시 jsp파일이 잘 나타났다. Develop/JSP 2024. 6. 27. [JSP] 인텔리제이 javax인식 불가 [JSP] 인텔리제이 서블릿에서 javax 인식 불가 다음과 같이 javax.servlet이 인식이 되지않는다. 인식이 되지 않으면서 HTTP servlet과 어노테이션이 인식이 안되는 문제가 발생하였다. javax를 jakarta로 바꿔주니 인식이 되었다. 인텔리제이에서 프로젝트를 생성할 때 Java EE버전으로 사용하면 javax로 써도 무방하지만, 프로젝트 생성 시 버전을 jakarta로 바꿔주었다면 import 작성시 모두 javax를 jakarta로 바꿔주어야 한다. Develop/JSP 2024. 6. 27. [Spring] application.yml생성하기 [Spring] application.properties를 application.yml로 변환하기 1. 이름을 변경해서 yml로 바꾸기 첫번째 방법은 처음 프로젝트를 생성하면 [application.properties]가 기본적으로 생성되어 있다.그렇기 때문에 [main][resources]에서[application.properties]를 오른쪽 버튼을 누른다.[Refactor][Rename]을 누른 뒤 [application.properties]를 [application.yml]로 이름을 바꾸어 주는것이다. 이름을 바꾸면 [application.properties]안에 적은 내용들은 인식을 못하기 때문에 내용을 변환해줘야 한다. https://mageddo.com/tools/yaml-converter .. Develop/Spring 2024. 6. 25. [JSP] Xalan.jar라이브러리 설치 [Xalan.jar설치] XPath를 사용하는데 필요한 라이브러리 추가 https://mvnrepository.com/ 이 사이트에 들어간 후 검색창에 [Xalan]을 검색한다.[Xalan]을 링크를 누른 뒤 [2.7.2]버전링크를 누른다. [jar(3.0MB)링크를 클릭한다. 다운로드 받은뒤 [WEB-INF][lib]폴더에 파일을 복사하면 끝난다. Develop/JSP 2024. 6. 24. [JSP] JSTL 설정 [JSTL 설정] JSTL 사용설정법기록 https://mvnrepository.com/ JSTL은 확장태그이기 때문에 라이브러리를 다운받아야 한다. 위에 사이트에 들어가서 다운로드 받을 수 있다.들어간뒤 검색에 jakarta.servlet.jsp.jstl를 친후 첫번째에서 [jakarta.servlet.jsp.jstl-api]링크를 클릭한다.버전 [3.0.0]링크를 선택한다.[3.0.0]링크를 선택 후 [jar(44KB)]를 선택하여 다운로드받는다. 다시 돌아와서 이번엔 [jakarta.servlet.jsp.jstl]링크를 누른다. [3.0.1]링크를 클릭한다. [jar3.5MB]를 눌러 다운로드받는다. 다운로드한 파일을 [webapp][WEB-INF][lib]폴더로 복사하면 설정이 완료된다. Develop/JSP 2024. 6. 24. [JSP] TLD로 정적 메서드 호출 [TLD생성] TLD를 이용하여 정적메서드 호출을 기록하기 위해서일단 TLD를 생성하기 위해서는[webapp/WEB-INF]을 우클릭하고 [New]에서 [Other]를 누른다. [Wizards:]에서 xml이라고 입력후 [XML]에서 [XML File]을 누르고 [Next]버튼을 클릭한다. [File name]에서 본인이 원하는 이름을 입력 후 [Next]를 클릭한다. [Create file using a DTD or XML Schema file]를 누르고 [Next]를 누른다. [Select XML Catalog entry]를 선택하고 [web-jsptaglibrary_2_0]을 입력 후 [http://java.sun.com/xml/ns/j2ee]을 누르고 [Next]를 누릅니다. [Namespace .. Develop/JSP 2024. 6. 24. [JSP] 오류 @문서에서 루트 요소 다음에 오는 마크업은 올바른 형식이어야 합니다. [오류] JSP web.xml 오류 해결 전날 web.xml파일 건드리면서 여러가지 다루다가 다음날 이클립스 들어가니 뜨는 화면.. [Details]누르니까 lineNumber: 11; columnNumber: 어쩌고~뜬다 뭔 말인지 모르겠어서 여기저기 찾아도 보고, 작성했던 web.xml 코드 여러개 삭제하다 보니 web-app가 중복으로 있어서 그런듯하다. 맨밑에 있는 web-app를 제거하니 해결되었다. Develop/JSP 2024. 6. 24. [Spring] 스프링부트와 카카오 로그인연동하기(2) [Spring] 인텔리제이를 사용하는 스프링부트에 OAuth 2.0 기반 방식으로 카카오 로그인을 연동하기 POST 방식으로 토큰을 요청해야하는데, 주소는 위와 같다. 필수적인 5가지 데이터를 body로 응답 받아야 하기때문에, 키값방식으로 작성해주어야 한다. 표를 보면 [code=] 1편에서 받은 인가코드 값을 넣어주어야 한다.import org.springframework.http.HttpEntity;import org.springframework.http.HttpHeaders;import org.springframework.http.HttpMethod;import org.springframework.http.ResponseEntity;import org.springframework.stereoty.. Develop/Spring 2024. 6. 16. 이전 1 2 다음