프로그래밍
-
STS4 - 프로젝트 생성, 이클립스 마켓 사용프로그래밍/Spring 스프링 2021. 12. 29.
패키징을 war로 바꿀껏 스프링 부트 버전 확인하고 선택 목록에서 필요한 것들 추가 상단 메뉴바 - 이클립스 마켓 클릭으로 메뉴를 들어온다 스프링4는 기본 패키지 파일들이 포함 되어 있지않아서 직접 설치를 해야함 Web Developer tools 3.24 설치 그리고 프로젝트 클릭해서 메이븐 업데이트 버전 최신 유지 해주기 마지막으로 서버 실행시키는 방법 spApplication 우클릭하고 Run AS - Spring Boot App 클릭
-
-
Procedure - 프로시저프로그래밍/DBMS 2021. 12. 3.
select * from user_procedures; 해당 계정의 모든 프로시저 목록 확인 -- 인서트 프로시저 CREATE OR REPLACE PROCEDURE insertScore ( pHak In VARCHAR2, pName In score.name%TYPE, pBirth In score.birth%TYPE, pKor In score.kor%TYPE, pEng In score.eng%TYPE, pMat In score.mat%TYPE ) IS BEGIN INSERT INTO score(hak, name, birth, kor, eng, mat) VALUES(pHak, pName, pBirth, pKor, pEng, pMat); COMMIT; END; / EXEC insertScore('7878', ..
-
스프링 - 간단한 회원 가입 개념프로그래밍/Spring 스프링 2021. 11. 20.
이름 : 이메일 : 다음단계 - 입력 받은 값들을 서버로 보내야하니 form 태그로 감쌈 - 서브밋 버튼을 누르면 step1.jsp로 이동 방식은 post - 이름과 이메일에 있는 value 값은 다음 단계에서 뒤로가기 했을때 작성했던 값들을 다시 보여주기 위함. 아이디 : 패스워드 : 전화번호 : 이전단계 회원가입 - 이전단계 버튼을 누르면 이전 페이지로 돌아가게 location.href=를 이용해서 주소를 넣어준다. package com.sp.app.join; public class User { private String id; private String name; private String pwd; private String email; private String tel; public String ..
-
스프링 - 계산기 만들기프로그래밍/Spring 스프링 2021. 11. 17.
스프링을 이용한 간단한 계산기 더하기 빼기 곱하기 나누기 결과 write.jsp 실행 결과 ${msg} result.jsp HTML 에서 표시할 계산 입력전 화면과 계산 후 화면(결과창)을 만든다. 결과창에서 EL msg는 나중에 결과값을 attribute로 msg라는 이름에 담을거라서 미리 정해뒀음 package com.sp.app.demo1; public interface DemoService { public String calculator(Demo dto); } package com.sp.app.demo1; import org.springframework.stereotype.Service; @Service("demo1.demoService") public class DemoServiceImpl im..
-
스프링 - 기본 흐름 파악프로그래밍/Spring 스프링 2021. 11. 16.
package com.look; public abstract class PizzaShop { public abstract Pizza makePizza(); public abstract Pizza makeVeggiePizza(); } PizzaShop.java - 추상 클래스인 피자샵과 메소드 피자만드는것() / 배지 피자 만드는것() 을 만든다. package com.look; import java.util.concurrent.atomic.AtomicLong; public class Pizza { // 멀티 스레드 환경에서 안전하게 자동으로 숫자를 증가 시킬 수 있는 클래스 private static AtomicLong count = new AtomicLong(0); private boolean isVe..