본문 바로가기

Programming120

[Spring] 컨테이너 빈 이름으로 조회하기 스프링 컨테이너가 관리하는 객체를 빈이라고 하며 기존의 Java 에서는 Class를 생성하고 new를 입력하여 원하는 객체를 직접 생성한 후에 사용했다. 하지만 Spring에서는 직접 new를 이용하여 생성한 객체가 아니라, Spring에 의하여 관리당하는 자바 객체를 사용한다. 이렇게 Spring에 의하여 생성되고 관리되는 자바 객체를 Bean이라고 한다. 이러한 Bean이 제대로 등록되었는지 조회하는 TestCode를 작성해보자. AnnotationConfigApplicationContext 클래스를 사용하면서 Java객체 정보를 넘겨준다. public class Beanfind { AnnotationConfigApplicationContext applicationContextInfoTest = ne.. 2022. 10. 12.
[JAVA] this this는 현재 클래스의 인스턴스를 가리킨다. 아래의 예제를 보면 Menber.java public class Member { public String memberId; //회원ID public String memberPassword; //회원Password public String memberName; //회원 이름 public int memberNumber; //회원 주민번호 //메서드 선언 public Member(String memberId, String memberPassword, String memberName, int memberNumber){ //메서드 수행 memberId = memberId; memberPassword = memberPassword; memberName = memberN.. 2022. 10. 11.
[JAVA] 변수와 메서드 업무중 잠깐 java를 사용할 일이 있어 사용하다가 java로 dev 하시는 분들이 보기 좋은 내용 한번 올려본다. java는 돈이 들어도 인텔리제이가 개인적으로 최고다. 학교이메일이 살아있으면 인텔리제이를 사용하는 것도 방법이다. 나는 사라졌다....(칼같은 대학...) [함수와 메서드의 차이] 함수는 클래스에 속해 있지 않다 단독 모듈이며 호출해서 사용. 메서드는 클래스 안에 속해있으며 클래스에 멤버 변수를 활용해서 구현하는 게 메서드. C++에서는 멤버함수라고도 하고 java에서는 메서드 라고 함. [인스턴스 변수, 클래스 변수와 지역변수] 변수종류 선언위치 생성시기 클래스 변수(class variable) 클래스 영역 클래스가 메모리에 올라갈 때 인스턴스 변수(instance variable) 인.. 2022. 10. 11.
Java Class - public static void main(String[] args) 베하~~안녕하세요 BetterMonday 팀 입니다. 오늘은 Java class의 가장 기초에 대해서 간단하게 알아보겠습니다!! 그럼 레츠꼬! 클래스란? 사물 하나 하나를 기능별로 묶어서 사용하는것. 각 클래스 안에서 역할에 따라 각 클래스의 기능을 서술해 나감. 자바에서는 어떤 프로그래밍이든 클래스안에 속해있습니다. 다른 클래스에서 다른클래스를 선언하여 사용할 수 있습니다. public class 클래스이름{ public static void main(String[] args){ //프로그래밍 시작 지점 } } 다음과 같이 사용할 수 있습니다. 자바의 모든 프로그램은 위와 같이 public static void main(String[] args) 함수로 시작합니다. 왜 모든 코드가 위의 구문으로 실행되.. 2022. 10. 7.
Front-End 란? 베하~~~안녕하세요 이번주도 돌아온 BETTER MONDAY 팀입니다. 가을이 와서 날씨가 아주 좋습니다!! 맨날 시원한 가을이였으면 좋겠네요 ㅎㅎ 저번주에는 자바스크립트를 간단하게 만들어보았는데요! 이번주는 이 자바스크립트로 할 수 있는 프론트엔드에 대해 알아보도록 하겠습니다. 시작해볼까요? 그럼 슈우우우웃~~~! Front-end 웹 사이트에서 사용자가 직접 상호작용하는 부분 사용자가 볼 수 있는 화면 사용자 인터페이스 User Interface Front-end 프레임워크 웹 응용 프로그램에서 사용자 인증, 렌더링 페이지, 데이터베이스 연결, 프로필, 양식화된 정보 피드 등 중복된 기능들의 논리를 작성한 도구 애플리케이션의 구조를 달성하는 데 도움을 주어 구성 세부 사항보다 기능에 집중할 수 있도록.. 2022. 9. 26.
[JAVA] HashMap HashMap HashMap은 이름 그대로 해싱(Hashing)된 맵(Map)입니다. 여기서 맵(Map)이라는 것은 키(Key)와 값(Value) 두 쌍으로 데이터를 보관하는 자료구조입니다. 여기서 키는 맵에 오직 유일하게 있어야합니다. 즉, 같은 맵(Map)에 두 개 이상의 키가 존재하면 안된다는 것입니다. 키(Key)와 짝으로 이루어진 값(Value)를 찾아야하기 때문입니다. 대신 값은 중복된 값이어도 상관이 없습니다. (Map) 이름 나이 햄스터 10 다람쥐 7 청설모 9 사용법 사용전에 HashMap과 Map은 java.util 안에 위치합니다. Import 해줍시다. import java.util.HashMap; import java.util.Map; public class Main { publ.. 2022. 9. 14.
Javascript-간단한 실행하기 베하~~~~~안녕하세요 여러분 이번주도 어김없이 돌아온 BETTER MONDAY 팀입니다~~ 태풍이 지나가고 이제 조금씩 쌀쌀해지겠군요! 다들 환절기 감기조심하세요ㅎㅎ 이번주는 Javascript를 실행하기 위한 준비물을 알아보고 간단한 Javascript파일을 만들어 웹상에서 띄워보도록 하겠습니다! 그럼~~~슈우우우우우우우우웃!!!!!!!!!!!!!!!!!!!!!!!! 자바스크립트 코드를 작성하고 실행할 수 있는 준비를 해야 합니다. 자바스크립트 코드를 실행할 방법들은 여러 가지가 있지만, 이번 강의에서는 ‘html 코드’와 ‘웹 브라우저’를 통해서 자바스크립트 코드를 실행할 예정이기 때문에, 프로그래밍을 할 때 코드를 작성하기 편리한 환경을 제공하는 코드편집기와 코드를 실행한 결과를 확인할 웹 브라우.. 2022. 9. 8.
Javascript 개요 베하~~안녕하세요 여러분 이번 주도 어김없이 돌아온 BETTER MONDAY 팀입니다!! 다음 주부터 태풍이 한반도를 강타한다고 하는데 다들 조심하시구요! 이번 시간 에는 Javascript의 간단한 역사와 특징에 대해서 알아보도록 하겠습니다. 그럼~~~~~~~~~~~~~~~~~~~~슈우우우우우우우웃!!!!!!!! 구글 , 네이버, 아마존, 넷플릭스 등 이 기업들의 공통점은 무엇일까요? 첫 번째는 우리가 이 서비스를 이용하는데 많은 시간을 사용한다는 것이고, 두 번째는 이것들이 모두 웹 기반 , 즉 웹사이트를 중심으로 서비스를 제공한다라는 사실입니다. 여러분도 알다시피 웹 기술은 우리 일상에 많은 영향을 끼치고 있는데요, 위와 같은 IT기업들이 아니더라도 거의 모든 회사들이 웹 사이트 하나쯤은 가지고 있.. 2022. 9. 2.