-
[스프링] Spring JDBC
JDBC : Java DataBase Connectivity, 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API JDBC 표준 인터페이스 자바는 3가지 기능을 표준 인터페이스로 정의해 놓았다. Connection : 데이터베이스와 연결 java.sql.Connection 주로 TCP/IP를 사용해 커넥션을 연결한다 Statement : SQL 전달 java.sql.Statement 애플리케이션 서버는 DB가 이해할 수 있는 SQL을 연결된 커넥션을 통해 DB에 전달한다 ResultSet : 결과 응답 j...
-
Spring 모듈
모듈기능spring-coreDI, IoC (핵심)spring-aopAOPspring-jdbcJDBCspring-tx트랜잭션spring-webmvcMVC
-
AJAX
Asynchronous Javascript And XML 브라우저가 가지고있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지의 일부만을 위한 데이터를 로드하는 기법 즉, JavaScript를 사용한 비동기 통신, 클라이언트와 서버간에 XML 데이터를 주고받는 기술 <body> <button onclick="loadJsp()">Request data</button> <script> function loadJsp() { let xhttp = new XMLHttpRequest(); xhttp.open...
-
[JQuery] 기본
JQuery를 사용하기 보단 Vanila JS를 사용하는 것을 추천하기에 가장 기본적인 문법만 정리 $(‘selector’) document.querySelector(‘selector’); .css(‘propety’, ‘value’) style.propety = value; .ready(function) window.onload(function); <script> $(document).ready(function () { $('*').css('color', 'red'); }); </script> ...
-
for in 반복문
forEach문(향상된 for문) for(let i = 0; i < array.length; i++) { // 단순 for문 alert(array[i]); } for(let key in array) { // 향상된 for문 alert(array[key]); } array의 요소를 순서대로 돌면서 key값을 key 변수에 넣음. object의 value값이 아니라 key 값을 가져오기 때문에 관용적으로 ‘key’라고 적음 -> key말고 다른변수를 사용해도 가능 (key를 가져오는건 똑같음) 같은 역할을 하는 함수로 Array.forEach()가 있음. 다만, for in문은 ...