Cute Blinking Unicorn

분류 전체보기 240

jsq 끝나고 다음 수업 예정

남은 수업 어떤 걸로 할 건지 12.08 리눅스 12.11 깃 https://subicura.com/git/guide/ 시작하기 Git/GitHub 안내서를 소개합니다. subicura.com https://wikidocs.net/160947 2-01 스프링부트 프로젝트의 구조 현재 SBB 프로젝트는 HelloController.java와 HelloLombok.java 파일만 생성한 상태다. 그런데 이보다 규모를 갖춘 프로젝트를 만들고자 한다면 프로젝트… wikidocs.net 교보문고에서 교재가 있음 교재양이 많아서 공식 문서로 간단한 명령어들만 쭉 나와 있는 사이트 교보문고는 심화학습할 때 참고해서 보기. jpa는 스프링 부트하고 db랑 연결해서 어떻게 데이터를 불러오고 데이터를 그쪽에 저장하고 하는..

서버/JQ 2023.12.08

포스트랑 비주얼 연동!

폴더를 새로 만든 다음에 터미널에 npm init 입력후 요건 생략! 엔터를 누르면 된다 계속! 그런다음 node 책에 115페이지를 참고하자 npm install express 를 생성해서 패키지를 생성함 그러고 책처럼 한다면 const express = require('express') const app = express() const port = 3000 //서버 포트 번호 app.get('/', (req, res) => res.send('Hello World!')) app.post('/', (req, res) => res.send('guro_12_16')) app.get('/customer', (req,res) => res.send('get')) app.post('/customer', (req, ..

서버/Node.js 2023.12.06

247p 고급 컨트롤러 서블릿 구현

뷰구현: productList.jsp 상품 목록 번호 상품명 가격 구입일 ${i.count} ${p.name} ${p.price} ${p.date} 상품 정보를 출력하는 화면을 만들기 위해 [ch08]에 파일 추가 productInfo.jsp 상품정보 조회 상품코드: ${p.id} 상품명: ${p.name} 제조사: ${p.maker} 가격: ${p.price} 등록일: ${p.date} 이제 자바에 ch08패키지에 product 클래스 생성 package ch08; public class Product { private String id; private String name; private String maker; private int price; private String date; public Pr..

서버/JSP 2023.12.05

243p 컨트롤러 계산기 구현

뷰 구현: calcForm 계산기-컨트롤러 + - * / 계산 처리 결과를 보여주는 화면 구현을 위해 calcReult.jsp 파일 생성 계산 결과-컨트롤러 결과: ${n1} ${op} ${n2} = ${result} 컨트롤러 구현: CalcController 이거는 추가할 때 서블릿으로 추가해야한다. java package: ch08 class name: CalcController URL mapping: calcControl 서블릿으로 추가하지 않으면 연동이 되지 않는다. package ch08; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; impor..

서버/JSP 2023.12.05

h2 설치 및 활용

https://www.h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2.5 MB jar file size Supp www.h2database.com 이 사이트에 들어가서 최신 버전을 다운로드 하고 책 272 페이지 참고하여서 h2 console창에 데이터베이스를 추가한다..

서버/JSP 2023.12.05

MVC패턴

백엔드 웹 개발에서 가장 대표적인 MVC 패턴 소프트웨어 디자인 패턴에 대한 이해가 필요!!!!!! 목적은 화면과 데이터 처리를 분리하여 코드 간 종속성을 줄이는 것 구성요소 간 역할을 명확하게 하여 코드를 쉽게 분리하고 협업이 용이하게 만드는 것이다. 디자인 패턴? 소프트웨어 설계에서 공통적으로 발생하는 문제에 대한 재사용 가능한 솔루션으로 제시되었다. 추상 팩토리 패턴? Abstract는 자바의 추상 클래스에도 사용되는 표현으로 구체적인 내용의 구현을 하위 객체에 위임하는 모델이다. UML? 다이어그램이 많다. UML이란 Unified Modeling Language의 약어로 객체지향 설계와 구현을 지원하기 위해 만들어진 일종의 모델링 언어. (시스템 분석, 설계에 필요한 내용을 여러 다이어그램 형태..

서버/JSP 2023.12.05