공부해요 100

2.용어정리(2)-IoC,DI,Bean

의존성 1) 의존은 변경에 의해 영향을 받는 관계를 의미한다. 2) 한 클래스가 다른 클래스의 메서드를 실행할 때 이를 '의존한다'라고 한다.(= 한 객체가 다른 객체를 사용할 때) 3) A가 B를 사용해야만 A의 역할을 수행할 수 있는 경우 4) '변경에 의해 영향을 받는 관계', 의존한다는 것은 변경에 유연하지 못함을 의미한다. IoC 프로그램이 개발자에게 틀을 강요해서 그 형식으로 만들게 하는것 IoC = DI + DL DI 강요하는 내용들 ex) 박스를 만들때 높이는 4cm, 너비는 10cm로 해라 등등 장점 : 모양이 정형화 됨으로 유지및 관리가 쉽다. IoC(Inversion of Control, 제어의 역전) - 메소드나 객체의 호출작업을 개발자가 결정하는 것이 아니라, 외부에서 결정되는 것..

공부해요/Spring 2021.12.08

[온라인 자바 스터디 1주차] 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기

github.com/whiteship/live-study/issues/1 1주차 과제: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. · Issue #1 · whiteship/live-study 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JV github.com - 1주차 과제 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. - 학습할 것 1. JVM이란 무엇인가 2. 컴파일 하는 방법 3. 실행하는 방법 4. 바이트코드란 무엇인가 5. JIT 컴파일러란 무엇이며 어떻게 동작하는지 6. JVM 구성 요소 7. JDK와..

공부해요/JAVA 2021.01.15

ajax으로 외부데이터 읽어오는데 불안정함

jsp에서 ajax을 사용해서 외부데이터를 xml로 받아오는데 No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http//localhost.com is therefore not allowed access. 이런 에러 였나.. 무튼 크로스 도메인 문제가 생겨서 데이터를 보내주는 서버에 우리 서버 도메인 등록하고.. 데이터를 받아올 수 있었다.근데 데이터가 오긴 오는데.. 너무 불안정해서 도저희 쓸 수가 없었다. 요청 url만 접근했을 때는 분명 데이터가 있는데 로그인 여부, pc에 따라, 브라우저마다 다르게 ... 데이터를 불안정하게 받아와서 같은 pc에서도 보였다 안보였다 해서 문제가 됐었다... 방..

공부해요/JSP 2018.04.23

[jstl]사용시 EL출력안됨.

http://egloos.zum.com/ultteky/v/3945843jsp프로젝트에서 년월일을 셀렉트 박스로 만들고 jstl을 이용해서 값을 뿌려주려고 했는데c:forEach 는 분명 돌고 있는데 EL언어는 출력이 안되고 있었다 ( ${i} ) 이렇게 쓰는 것. 음.. 찾아보니.. http://beans.tistory.com/80 기존에 작업했던 프로젝트에선 EL언어(${})가 이상없이 변환이 되었다. 그런데 이번에 새로 작업하면서 이상하게 EL언어가 변환이 되지 않는것이 아닌가?? 원인을 찾아본결과. web-app버전이 2.4미만이면 지원되지 않는다고 한다, 즉 따로 선언을 해줘야 된다는소리인데.. 내 버전을 확인해보니 2.5이다.;;; ㅡ,.ㅡ뭥미.. 그래서 JSP상단에 아래와 같이 선언하여 사용했..

공부해요/JSP 2017.09.01

20160924 스프링 강의 1-3

1. dependencies 추가하기..?build.gradle을 열고기본으로 설정되어 있는dependencies { compile group: 'commons-collections', name: 'commons-collections', version: '3.2' testCompile group: 'junit', name: 'junit', version: '4.+' }이건 안쓸거니까 지운다. 사용할 건 spring-context !https://mvnrepository.com/ 이곳에서 필요한 것을 검색해서 내 소스에 붙여넣는다. spring으로 검색해서 spring Context를 찾음 가장 최신버전을 사용할 거고 gradle을 쓰니까https://mvnrepositor..

공부해요/Spring 2016.09.24

20160924 스프링 강의 1-2 < 프로젝트 깃허브랑 연동 시키기>

프로젝트 깃허브랑 연동 시키기 뭔가 생김. 프로젝트 COMMIT 환경설정 파일은 올리지 않는 것이 좋다 . 빼자. 빼는 방법 을 넣는다. 깃허브에 commit 프로젝트 import 프로젝트를 내려받았지만 모양이 이상하다.. 이렇게 하면 프로젝트 모양이 보인다소스코드 내려받기pull버튼을 누르면 내려받을 수 있다.

공부해요/Spring 2016.09.24

20160924 스프링 강의 1-1 < 환경설정 >

STS + Gradle + 깃허브 1. jdk설치 http://www.oracle.com/technetwork/java/index.html 20160924현재 jdk 1.8설치기본 설치경로 : C:\Program Files\Java\jdk1.8.0_101\설치완료 후 cmd열고 java -version 2.환경변수 설정시스템 및 보안 - 시스템 - 고급 시스템 설정 - 시스템 속성 - 환경변수새 시스템 변수변수 이름 : JAVA_HOME변수 값 : C:\Program Files\Java\jdk1.8.0_101 Path를 찾아서 편집...은 요즘에 자동으로 잡히니까 안함 3. 자바개발툴 설치 + 그래들로 진행할 예정 spring.io 접속(스프링툴이 배포된 이클립스 다운로드)Learn mor..

공부해요/Spring 2016.09.24
반응형