본문 바로가기
728x90

JSP7

[JSP] 이메일 라이브러리 java mail + activation 라이브러리 파일 안녕하세요 꼬바리 입니다. 요즘은 jsp를 많이 사용 하지않지만 연습겸 공부겸 회원가입시 이메일 보내는 코드를 공부하였습니다. 오라클 아이디가 있으신 분들도 있지만 저 처럼 가입이 귀찮아 검색 하실 분들을 위해 파일 첨부 하겠습니다. 압축을 푸시고 lib폴더로 copy 하면 됩니다 (많은 분들이 이렇게 사용) 회원가입시 이메일 보내는 코드는 아직 미완성이니 나중에 포스팅 하도록 하겠습니다. (사실 너무 큰 오류가 계속 나서 저는 실패했습니다. 타임아웃 오류 해결하면 다음 오류.. 오류의 연결고리) 2021. 5. 12.
[JSP] JSP (JavaServer Pages ) 란 무엇인가? JSP (JavaServer Pages ) 란 무엇인가? JSP 란 JavaServer Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP 가 실행되면 자바 서블릿(Servlet)으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. 위와 같이 정의만 보고는 어려운 용어가 많이 들어가기 때문에 몇가지 개념을 짚고 넘어 가겠다. 웹(web) 웹이란 인터넷 기반의 정보기술로 World Wide Web 의 줄임말로 쓰이며 WWW 라고도 한다. 전세계에 거대한 네트워크 망을 통해 정보를 공유하며 정보의 흐름은 양방향성을 가진다. 웹어플리케이션(Web Applicatio.. 2021. 5. 10.
[jsp 초반 세팅] 웹디자인 프레임워크 틀 /부트스트랩 & 제이쿼리 안녕하세요 꼬바리입니다. jsp 초반 세팅 웹 디자인시 가장 많이 사용하는 부트스트랩 과 제이쿼리 세팅입니다. getbootstrap.com/docs/5.0/getting-started/download/ Download Download Bootstrap to get the compiled CSS and JavaScript, source code, or include it with your favorite package managers like npm, RubyGems, and more. getbootstrap.com 부트스트랩 사이트 방문 다운로드 받아서 압축을 풀어주고! bootstrap.min.css bootstrap.min.js 각 css 폴더와 js 폴더에 넣어줍니다. (기본적 개발 하시는분들은 .. 2021. 5. 7.
[jsp/spring오류]Unknown system variable 'query_cache_size' Unknown system variable 'query_cache_size' MYSQL 버전 변경으로 인한에러 실데이터 서버의 데이터베이스 버전은 5.1.41버전이다. 하지만 테스트 서버의 데이터베이스 버전이 8.0.11버전으로 버전이 완전 다르다. mysql-connector-java-[버전명].jar 파일을 변경 나는 mysql-connector-java-5.0.4.jar 버젼 라이브러리를 넣었고 my sql 은 8.0.24 버젼 이여서 오류가 낫다. mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.24 위 사이트 방문 후, lib폴더에 라이브러리 변경 하니 잘 된다... 오류 천국~~ 2021. 5. 7.
[JSP 오류] java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'. mysql 에러 Authentication plugin 'caching_sha2_password'. mysql 에러 eclipse 에서 mysql 연동 시에 이런 오류를 발견할 때가 있다 그 이유는 바로 계정 권한 문제이다 그래서 현 ip에서 연결할 수 있는 권한 Alter문을 이용해야한다. 시작화면에서 command를 검색해서 위 프로그램을 실행한다 로그인을 한뒤 계정 권한을 허가하려하는 database를 선택한다. use 데이터베이스명; 그러고 ALTER USER '아이디'@'localhost' IDENTIFIED WITH mysql_native_password BY '비밀번호'; 를 입력해주면 끄읕! %작은 따옴표 빼지말자 % 아 위에 아이디와 비밀번호 부분은 자신의 mysql 아이디와 비번을 입력해줘야 한다. 그.. 2021. 5. 7.
[Error] JDBC 사용 시 발생하는 오류 DB연동 오류 MySQL 8.0이상의 버전을 사용하였다. Tue Jan 29 20:27:28 KST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You .. 2021. 5. 7.
[날씨 외부 API] openweathermap api 와 fontawesome 아이콘 이용해서 날씨 정보 가져오기 오픈API란? 개발을 하다보면, 내가 스스로 얻을수 없는 정보들이 있다. 버스 정보라든가 , 날씨 정보라든가 , 도서관 정보 등의 데이터들이다. 대부분 국가, 기업, 기관등에서 해당 정보들을 공유한다. 해당 데이터들을 쉽게 사용할수 있도록 간단하고 쉽게 제공해주는것을 오픈API라고 한다! 이번에 사용한 API 는 날씨정보 API입니다 ! 날씨를 제공해주는 API는 꽤 있으니, 이 OpenWeatherMap API가 마음에 들지않으면, 다른 API도 많으니 찾아보는것도 좋다! ( API를 선택한 이유는 해외날씨를 가져와야하기 때문이다!) OpenWeatherMap 를 이용한 날씨정보를 가져오는 API를 소개해드립니다. https://openweathermap.org/ 우선 이 날씨 API는 완전 무료는 아.. 2021. 3. 18.
728x90