본문 바로가기
반응형

전체 글84

[lesson] JSP - Ajax (Asynchronous Javascript and Xml) 빠르게 동작하는 동적인 웹페이지를 만들기 위한 개발 기법이다. Ajax는 웹페이지 전체를 다시 로딩하지 않고도, 웹페이지 일부분만 갱신 할 수 있고, 백그라운드 영역에서 서버와 통신하여, 그 결과를 웹페이지의 일부분에만 표시할 수 있다. 이때 서버와 데이터를 주고 받을 수 있는데 이는 아래의 종류와 같다 - JSON - XML - HTML - TEXT File 등 1 웹 페이지 전체를 다시 로딩하지 않고도, 웹페이지의 일부분만을 갱신 할 수 있다. 2 웹 페이지가 로드된 후에 서버로 데이터 요청을 보내거나 받을 수 있다. 3 다양한 UI(동적 페이지)구현이 가능해진다. 1 페이지 이동이 없기 때문에 히스토리 관리가 안된다. 2 반복적인 데이터를 요청하면 느려지거나 작동하지 않게 된다. 3 페이지 이동이 .. 2023. 1. 10.
[lesson] JS - 기본 입출력(document, prompt, comfirm, alert) 자바스크립트 코드로 HTML 콘텐츠를 웹 페이지에 직접 삽입하여 브라우저 윈도우에 출력되게 할 수 있다. 이때 document.write() 혹은 document.writeln()을 사용한다. ※ writeln()은 줄바꿈(\n)문자가 삽입된다. 하지만 HTML에서 줄바꿈으로 표현되지 않기 때문에 write()와 동일하게 나온다(컴파일이 안되기 때문) 그러므로 writeln()을 사용할때는 태그를 활용하여 개행효과를 낼 수 있다. 그러나 디자인이 많이 깨지기 때문에 보다는 주로 을 사용한다. => 사용자 입력 및 메세지 출력 사용자에게 메세지(주로 확인 또는 알림)를 출력하거나, 입력을 받을 수 있는 3가지 다이얼로그가 있다. 1. 프롬프트 다이얼로그 : prompt("메세지","디폴트 입력 값"); '.. 2023. 1. 10.
[lesson] Spring-boot - DataBase 연결 새프로젝트에서 실습한다면 (포트번호 설정을 유의 할것!) application properties에 server.port:10001과 같이 바꿔줄것! (주석은 #을 사용한다.) [JDBC datasource] 커넥션 풀을 도와주는 hikari를 통해서 설정할 예정! 커넥션풀과 마이바티스를 사용할 예정이며, 커넥션풀에서는 datasource [url, username, pw등의 필드가 있다.] 라는것이 필요! 위와 같이 작성해주나 이렇게만 해주면 실행이 되지 않는다 추후에 더 추가적인 설정이 필요하다. 그러므로 드라이버 설정이 잘되어있는지 확인은 아래의 주석으로 작성하여 실행해보고 오류가 없으면 다음단계로 넘어간다. 오류시 드라이버 설정을 다시 확인 해보아야한다. (주로 오타일 확률도 있으니.... 확인 .. 2023. 1. 10.
[Error] lombok @Slf4j 에러는 아니지만 오랜시간 걸렸기 때문에 정리한다. 노트북에서 진행하던 프로젝트들이 있었는데 고장이나면서 백업해놓은 데이터를 집 데탑에 옮겼더니 프로젝트에서 돌아가는게 없었다. 문제 1 세팅을 처음하고 바로 프로젝트를 켰기때문에 pom.xml을 다시 등록? 해주어야 했다 이게 안되어있으면 프로젝트 모든 파일이 빨간줄과 빨간글씨로 도배...;; (자바와 인텔리제이 git 등등의 오류인줄알았지만...) 문제 2 단계별로 실행해보는중에 log 자체가 인식이 되지 않았다. 이유를 찾아보니 프로젝트와 인텔리제이에 lombok이 등록? 연결? 이 되지 않았던 문제이다. - 해결 1 롬복의 자르파일을 직접 실행시켜서(gitbash or cmd command를 사용) 롬복을 프로젝트에 연결 https://www.yout.. 2023. 1. 10.
반응형