분류 전체보기 88

230203 Spring Boot + MyBatis 로 데이터베이스 연결

MyBatis templates 폴더 내용이 유동적인 것 static 폴더 css, 그림파일 등 꾸며주는 index.html 파일이 여기 들어감 application.properties 설정 server.port=5050 # oracle set spring.datasource.driver-class-name=oracle.jdbc.OracleDriver spring.datasource.url=jdbc:oracle:thin:@localhost:1521/xe spring.datasource.username=SCOTT spring.datasource.password=tiger index.html 메인 페이지 처음 페이지 Emp.java package com.study.springboot; public class..

230117 JSP란?

JSP : Java 웹 애플리케이션을 개발하기 위한 기술 중 하나로, 서버 측에서 동적 웹 페이지를 생성하는 데 사용된다. Java 기반의 기술 HTML 문서 안에 Java 코드를 삽입할 수 있는 특별한 태그로 구성 동적 콘텐츠를 생성 웹 애플리케이션의 프론트엔드 부분을 구축하는 데 사용 웹 서버에서 동적으로 실행된다, JSP 엔진이 해당 페이지를 실행하고, HTML로 렌더링해 클라이언트에 반환 재사용 가능한 컴포넌트, 여러 웹 페이지에서 공유 및 재사용 가능 자바 기능 활용 JSP는 Servlet을 기반으로 동작한다. Servlet은 Java 웹 애플리케이션의 핵심 구성 요소 중 하나로, 동적 웹 페이지 및 웹 서비스를 구현하는 데 사용 스크립틀릿(scriptlet) : JSP의 스크립트 요소, 이 사..

230113 JSP 참고 링크

https://mustbebetter.tistory.com/84 jsp 파일 업로드, MultipartRequest 파일 업로드(file upload) 웹 브라우저에서 서버로 파일을 전송하여 서버에 저장하는 것 서버로 업로드할 수 있는 파일 텍스트 파일, 바이너리 파일, 이미지 파일, 문서 등 다양한 유형이 있음 웹 브 mustbebetter.tistory.com https://gwang920.github.io/jsp%20board/JspBoard(8)-board/ JSP 게시판 제작[8] - 글 조회/삭제/댓글/수정 ``` 1) 게시판 아이디(번호)에 해당하는 글 조회 2) 게시판 삭제 기능 3) 댓글 기능 4) 수정 기능 gwang920.github.io https://m.blog.naver.com/..

230110 Vue.js란? MVVM 구조

Vue.js Vue.js는 MVVM(Model-View-ViewModel) 아키텍처 패턴을 따르는 JavaScript 라이브러리 MVVM 구조(Model-View-ViewModel) 1. Model (모델): 모델은 애플리케이션의 데이터 및 비즈니스 로직을 나타냄 데이터의 상태 및 속성을 저장하고 관리. 서버에서 가져온 데이터, 사용자 입력, 또는 애플리케이션 내부에서 생성된 데이터 등 Vue.js에서 모델은 JavaScript 객체 또는 배열로 표현되며, 애플리케이션의 데이터 상태를 나타내는 역할 2. View (뷰): 뷰는 사용자 인터페이스(UI) 나타냄. 웹 페이지의 HTML 요소들, 사용자가 보는 화면 구성 요소들을 포함. 뷰는 사용자에게 데이터를 표시하고, 사용자 입력을 받아서 처리하는 역할. ..

221230 JSP에서 jQuery 사용하기

EmpDao.java package jdbc; import java.io.FileReader; import java.net.URLDecoder; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import java.util.Properties; public class EmpDao { // DAO는 데이터베이스에 접속하는 칭구 // private는 클래스 내에서만 접근 가능하다 private Con..

221221 LiveSQL을 통한 Oracle DB 실습

오라클을 설치해서도 사용해보았지만, 아무래도 용량이 크기 때문에 집에서 노트북 사양이 따르지 않을 때 해보려면 오라클에서 제공하는 LiveSQL을 사용하면 좋다. https://livesql.oracle.com/apex/f?p=590:1000 Oracle Live SQL 1,904,460 scripts, 5,855 likes, 1,078 published scripts, 10,872 new scripts created in the last 7 days. livesql.oracle.com Sign in 을 눌러 오라클 계정으로 로그인을 한다. 테이블에서 특정 조건에 부합하는 데이터만 조회하고 싶을 때 사용하는 것이 WHERE절 upper 대문자 / lower 소문자 / initcap 앞에만 대문자 ' ' ..

221220 OracleDB

데이터베이스 : 특정 목적을 위해 여러 사람이 공유 및 사용 가능하며, 효율적인 관리와 검색을 위해 구조화한 데이터 집합 1) 파일 시스템(= 단층 파일 구조)을 통한 데이터 관리 : 서로 다른 여러 응용 프로그램이 제공하는 기능에 맞게 필요한 데이터를 각각 저장 및 관리 --> 각 파일에 저장한 데이터는 서로 연관 X, 중복이나 누락 발생 가능 2) DBMS 를 통한 데이터 관리 : 데이터베이스 관리 시스템, Database Management System 의 약자 - 여러 목적으로 사용할 데이터의 접근, 관리 등의 업무를 DBMS가 전담하는 방식 - 응용 프로그램 데이터 작업 요청-> DBMS가 자신이 관리하는 데이터베이스로 관련 작업 수행-> 결과 값 제공 -> 여러 응용 프로그램이 하나의 통합된 ..