일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java역사
- inorder
- 재귀함수
- discrete_scatter
- pycharm
- CES 2O21 참가
- 데이터전문기관
- 머신러닝
- tensorflow
- postorder
- cudnn
- web 사진
- classification
- C언어
- 웹 용어
- web 용어
- 대이터
- CES 2O21 참여
- 결합전문기관
- mglearn
- 자료구조
- paragraph
- web 개발
- vscode
- Keras
- html
- KNeighborsClassifier
- broscoding
- bccard
- web
- Today
- Total
목록[IT] (431)
bro's coding
https://mvnrepository.com/artifact/org.springframework/spring-context Maven(메이븐)으로 Dependency Management : 의존성 관리 : 어플리케이션이 필요한 많은 라이브러리를 일괄적으로 관리 pom.xml 에서 설정한다 pom(project object model) pom.xml 에 필요한 외부라이브러리를 설정하면 원천사이트에서 원격으로 한번 로컬라이브러리 저장소에 저장하고 이를 지속적으로 사용할 수 있다 일반프로젝트 -> 해당프로젝트에서 오른쪽 마우스 클릭 -> configure -> convert to maven project 적용 pom.xml에서 필요한 라이브러리를 설정하면 저장소에 저장된다. https://mvnr..
* IoC방식 제어 IoC Container(ClassPathXmlApplicationContext)를 이용해 스프링 설정 파일 * (ioc.xml)을 시슷템 시작시에 로딩해서 필요한 객체를 생성한 후 어플리케이션 상에서 필요시 해당 객체(bean)를 요청 * 하면 IoC 컨테이너가 해당 객체를 반환해준다 * * spring IOC Container는 Singleton 방식으로 객체를 운용한다 (singleton design pattern: 시스템 * 상에서 단 하난의 객체만 생성해서 사용하고자 할 때 >서버의 자원을 절약) * * 기존 제어방식 : 직접 소스코드상에서 객체 생성부 코드를 변경 * IOC 제어방식 : 설정정보(ioc.xml)를 변경하여 Spring IOC 컨테이너에 알리고 * 코드상에서는..
package model; public class Hammer { public void work() { System.out.println("망치 도구로 일하다"); } } package model; public class Spade { public void work() { System.out.println("삽 도구로 일하다"); } } package test; import model.Spade; public class TestUser { /** * 기존 제어방식 사용자가 망치를 사용하기 위해 Hammer 객체를 생성해서 work 메서드를 호출 만약 망치에서 삽으로 도구를 변경해 한다면 * new Hammer() 즉 객체 생성하는 부분은 변경이 불가피하다(코드 수정 필요) * * 도구(컴포넌트)의 변경이..
IOC: Inversion Of Control > 제어의 역전, 제어의 반전, 역제어 > 컴포넌트를 구성하는 인스턴스 생성과 의존 관계 연결처리를 IOC 컨테이너에 위임(IOC는 개념이다) -DI: Dependency Injection 의존성 주입 필요로 하는 의존대상( 객체 or bean)을 injection(주입)을 통해 확보한다 -DL: Dependency Lookup 의존성 검색 필요로 하는 의존대상( 객체 or bean)을 lookup(검색)을 통해 확보한다 추후 프록시 디자인 페턴을 적용
Spring IOC or DI Spring AOP Mybatis Framework Spring MVC(Ajax, JSON, JQuery) Spring Security SpringBoot REST SpringCloud(MSA) > 주요 개념 정리 - 높은 응집도(high cohesion)와 낮은 결합도(loose coupling) "모듈 간의 결합도는 최소화하고 모듈 내 요소들 간의 응집도를 최대화" 응집도: 자신의 역할에 집종하는 정도 모듈 내 기능 수행을 위해 요소 간에 얼마만큼의 연관된 책임이 집중되어 있는 지를 나타내는 정도 결합도: 모듈 간 상호 의존 정도 참고) 모듈화: 소프트웨어를 각 기능별로 분할하여 설계 및 구현하는 기법 - 객체 지향( Object-Oriented ) 시스템을 분석, 설계..
JSON JSON (JavaScript Object Notation)은 경량의 DATA-교환 형식이다. 이 형식은 사람이 읽고 쓰기에 용이하며, 기계가 분석하고 생성함에도 용이하다. JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1 www.json.org
package step1; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class AsyServlet */ public class AsynServlet extends HttpServlet { private static f..
AJAX(Asynchronous Javascript And XML/비동기 자바스크립트와 XML): 자바스크립트 기반 비동기 통신 AJAX에 있어서 XML의 역할은 데이터 송수신용>최근에는 성능 향상을 위해 JSON을 주로 사용 AJAX에 있어서 XML과 JSON은 구조화된 데이터를 송수신하기 위해 사용 JSON(JavaScript Object Notation): 자바스크립트 객체 표기법
번호 제목 작성자 작성일 조회 ${pvo.no } ${pvo.title } ${pvo.title } ${pvo.memberVO.name } ${pvo.timePosted } ${pvo.hits } « ${page} ${page} » SQL.Paging paging 방법 Paging SQL(row_number() 와 subquery의 inline view를 이용하고회원 테이블과 join) drop table player; create table player( no number primary key, title varchar2(100) not null, singer varcha.. broscoding.tistory.com java.Paging package org.kosta.webstudy25.model; ..