일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 반다이몰
- vscode
- ruby
- メソッド
- 디지몬
- 자바
- 一日一つメソッド
- rails
- java
- 건담
- Python
- Web
- html
- springboot
- javascript
- 비즈니스일본어
- C로 시작하는 컴퓨터 프로그래밍4판
- rails7
- CSS
- 単語
- DART
- 인프런
- Spring
- 日本語
- 연습문제
- jsp
- Flutter
- nico
- 건담베이스
- 일본어
- Today
- Total
목록JAVA (88)
AR삽질러
Spring기초 설명 다형성(Polymorphism) - 객체지향프로그램 OOP(Object Oriented Programing) - 다형성은 하나의 객체가 여러가지 형태를 가질 수 있는 것으로 객체가 다른 객체들과 호환성을 가지며 자신만의 역할을 수행할 수 있다. 오버로딩(Overloading) - 같은 이름의 메소드를 매개변수의 개수나 타입을 다르게 정의하는 것. - 오버로딩을 사용하면 같은 이름의 메소드를 여러개 정의하여 메소드 호출시 매개변수에 따라 적절한 메소드를 선택하여 실행할 수 있다. 오버라이딩(Overriding) - 부모클래스의 메소드를 자식 클래스에서 재정의하여 사용하는것으로 자식 클래스에서 재정의한 메소드를 부모 클래스의 메소드를 대체하게 된다. - 오버라이딩은 매소드의 이름, 매개..
Spring으로 간단한 게시판을 만들어보는 과정입니다. 사용자가 글을 작성하고 다른 사용자들과 공유할 수 있는 기능을 가지고 있고 스프링의 기본 개념과 사용방법에 대해 학습합니다. https://arang95.tistory.com/93 Spring기초 설명 Spring기초 설명 다형성(Polymorphism) - 객체지향프로그램 OOP(Object Oriented Programing) - 다형성은 하나의 객체가 여러가지 형태를 가질 수 있는 것으로 객체가 다른 객체들과 호환성을 가지며 자신만의 arang95.tistory.com 1. 개발환경 - JDK11, SpringFramework, Maven, Eclipse2020.06 2. DB - Oracle11 table num(pk), 제목, 내용, 날짜,..
3장 유효성검사 1) 유효성검사란? 2) 데이터 입력 여부검사 3) 숫자 여부 확인 4) 정규 표현식 -------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------..
1. Spring - 자바 애플리케이션 개발에 사용되는 기술이자 개발을 위한 오픈소르 프레임워크이다. spring을 활용하여 방대하고 복잡한 애플리케이션을 쉽게?할 수 있고 높은수준의 모듈성, 유연성, 확장성, 테스트 용이성을 제공한다. - 스프링을 배우기위한 선수 지식! 1) Java기반 기술로 Java언어의 이해가 필수! 2) Java Data type 3) 객체지향의 개념 4) Servlet, JSP, HTML - (Spring MVC를 사용하여 애플리케이션을 개발한다.) 2. Spring Framework - 일반적으로 Spring은 Spring Framework를 의미한다. spring프로젝트의 핵심 컨포넌트들을 제공하여 객체 지향적인 애플리케이션을 쉽게? 개발할 수 있다. Spring지원 1)..
1장 JSP프로젝트 작성 - 스크립트 태그 - 디렉티브 - DOCTYPEhtml - HTML - 이미지삽입하기 - 하이퍼링크 - 테이블 작성 2장 JSP폼 태그 활용 - form 태그 - input 태그 - 라디오버튼, 체크박스 - 폼엘리먼트 - select 태그 - 콤보박스 - textarea태그 - request 내장객체 - 데이터 전송방식 - 회원가입 폼 실습 코드및 공부는 아래에.. https://github.com/designAR/JSP-1-2 GitHub - designAR/JSP-1-2: JSP-1_startJSP, 2_formtag JSP-1_startJSP, 2_formtag. Contribute to designAR/JSP-1-2 development by creating an acco..
https://arang95.tistory.com/80 SpringBoot-회원관리기초(1) 데이터 : 회원ID, 이름 기능 : 회원 등록, 조회 컨트롤러(Controller) : 클라이언트의 요청을 처리하고 응답을 반환하는 역할. 웹MVC의 컨트롤러 @Controller, @RestController, @RequestMapping 등 서비스(Service) : arang95.tistory.com 회원서비스 import java.util.Optional; public class MemberService { private final MemberRepository memberRepository; public MemberService(MemberRepository memberRepository){ this.m..
데이터 : 회원ID, 이름 기능 : 회원 등록, 조회 컨트롤러(Controller) : 클라이언트의 요청을 처리하고 응답을 반환하는 역할. 웹MVC의 컨트롤러 @Controller, @RestController, @RequestMapping 등 서비스(Service) : 서비스는 비즈니스 로직을 수행하는 역할하며 핵심 비즈니스로직구현. @Service 리포지토리(Repository) : 데이터베이스와 상호작용으로 DB에 접근, 도메인 객체를 DB에 저장,관리 @Repository 도메인(Domain) : 도메인 객체는 비즈니스 로직을 포함하고 서비스(회원관리, 주문 등), 컨트롤러에서 사용. 회원 도메인, 리포지토리 만들기 회원객체 package hello.hellospring.domain; public..
JSP에서 사용되는 아키텍처모텔 model1 model2 1. Model1 - 간단하고 작은 웹 어플리케이션에서 아용하기 적합하지만 대규모 웹애플리케이션의 경우 유지보수 및 확장성이 어려울 수 있다. 디자인코드(HTML)과 자바코드(비즈니스 로직)을 구분하지 않고 하나의 jsp파일 내에서 함께 기술하여 웹프로그램을 제작하는 방식 장점 : 개발하기 쉽고, 배우기 쉽다? 단점 : 디자인코드와 비즈니스로직의 구분이 명확하지 않기때문에 복잡도가 높다. 수정사항이 발생했을 때마다 디자이너와 개발자의 협업이 필요하고 재사용성이 떨어지고 유지보수가 어렵다. 2. Model2 - 비즈니스로직과 프레젠테이션 로직을 분리하여 개발하는 방식으로 웹 어플리케이션을 개발할 때 MVC (Model-View-Controller)로..
1. JSTL - forEach - 홀수의 합, 구구단, 배열, Map 1~100까지 홀수의 합 1~100까지 홀수의 합 : ${sum } 구구단 9단 9 * ${i} = ${9 * i } int형 배열 [${i }] Map ${i.key } = ${i.value } length(str1) = ${fn:length(str1) } toUpperCase(str1) = "${fn:toUpperCase(str1) }" toLowerCase(str1) = "${fn:toLowerCase(str1) }" substring(str1, 3, 6) = "${fn:substring(str1, 3, 6) }" substringAfter(str1,3,6) = "${fn:substringAfter(str1, str2) }" s..
1. JSTL이란 - JSTL(JSP Standard Tag Library)은 JSP에서 자주 사용되는 일반적인 태그들을 미리 정의하여 제공하는 라이브러리입니다. JSTL은 JSP 코드를 간결하게 만들어주며, 재사용성을 높이고 유지보수를 용이하게 합니다. 2. JSTL 태크의 종류 JSTL은 core, fmt, sql, xml, 함수 등 다양한 기능을 제공합니다. core 태그: 변수 처리, 조건문, 반복문, URI관리 등 기본적인 제어문 기능을 제공 sql 태그: DB 연동을 위한 기능을 제공 xml 태그: XML 문서를 처리할 수 있는 기능을 제공, XML코어. XML변환, 흐름제어 함수 태그: 문자열 처리, 수학 함수, 컬렉션처리, String처리 등을 포함한 다양한 함수를 제공 JSTL을 사용하면..