자바빈즈4 [JSP] 자바 빈즈에 대한 궁금증 (자바빈즈) 12-4. 자바 빈즈에 대한 궁금증 (자바빈즈) ◆빈즈 없이도 프로그래밍이 가능하지 않을까? 최근에는 JSP를 이용한 웹 프로그래밍이 많이 확산되고 있는 듯하다. 그런 영향인지 다양한 JSP 관련 책들이 출간되고 있다. 웹 프로그래밍은 JSP 언어만으로 할 수 있는 것이 아니다. 그렇기 때문에 웹 프로그래밍 언어 중에 대체적으로 가장 까다롭게 여겨지는 분야가 바로 JSP이다. 이렇게 JSP가 다른 언어보다 좀 더 까다로울 수밖에 없는 이유 중 하나가 바로 자바빈즈(JavaBeans)라는 기술이 JSP의 중요한 부분을 이루고 있기 때문이다. 웹 프로그래밍은 특성상 쉽게 개발할 수 있어야 하고 그 결과를 개발 과정에서 바로 확인할 수 있어야 한다. 그래서 ASP, PHP 등은 아주 다양한 내장 함수 등을 지.. 2023. 2. 18. [Java] 빈을 이용한 프로그래밍 (자바빈즈 / 자바 매개변수) 12-2. 빈을 이용한 간단한 프로그래밍 (자바빈즈) ◆ pacakge 사용자의 컴퓨터를 들여다보면 여러 개의 폴더로 이루어져 있다. 이 폴더들은 관련성이 있는 파일을 함께 모아 둔 곳이다. 이처럼 클래스 파일을 폴더 구조처럼 잘 정리하여 둔다고 생각한다. package ch01; public class SimpleBean { private String message = ""; - ① public String getMessage(){ - ② return message; - ③ } - ④ public void setMessage(String message) { - ⑤ this.message = message; - ⑥ } - ⑦ } package란 꾸러미를 이야기한다. 일상생활 속에서도 같은 종류나 연관성이.. 2023. 2. 15. [Java] 자바빈즈 만들기 (자바빈즈 작성 방법 / 접근제한자 / 자바 구조) 12. 자바빈즈 만들기 빈을 만들기 위해서는 반드시 작성 규칙을 알아야 한다. 우리가 사용하는 제품에도 일정한 규격이 있듯이 소프트웨어 부품, 다시 말해 빈을 만드는 데도 규격과 같은 것이 있기 때문이다. 그럼 먼저 빈을 작성하는 순서를 알아보자. 12-1. 빈 작성 방법 ① 정보를 저장하는 변수는 모두 private로 선언한다. ② private로 선언된 변수의 값을 저장하는 메서드를 만든다. 메서드의 이름은 setXxx() 형식으로 만든다. ③ private로 선언된 변수의 값을 가져오는 메서드를 만든다. 메서드의 이름은 getXxx() 형식으로 만든다. ④ setXxx() 메서드와 getXxx() 메서드를 public으로 선언하여 둔다. ◈Tip 자바에서 접근제한자(Access Modifier)라고.. 2023. 2. 11. [Java] 자바빈즈 (JavaBeans) 11. 자바빈즈란? (JavaBeans) 빈(bean)은 번역하면 '콩'이다. 'Know Beans"라는 숙어를 살펴보면 "무엇이든 알고 있다."라는 뜻이 된다. 특별히 연관성은 없는 이야기지만 빈이란 이렇게 뭐든지 할 수 있는 능력을 가지고 있는 소프트웨어 덩어리라고 생각하면 좋을 듯하다. JSP에는 좀 더 효율적인 프로그래밍을 할 수 있도록 지원하는 기술들이 있다. 그것들 중 하나가 바로 자바빈즈(Java Beans)를 이용하는 것이다. 특정한 일만을 수행하는 하나의 프로그램을 작성해 두고서 JSP에서 호출해서 사용할 수 있도록 하는 것이다. 이전 포스팅들에서 언급한 것처럼 지금까지 jsp 내에서 사용할 수 있는 여러 가지 기술을 통해 간단하게 JSP 프로그래밍을 할 수 있었다. 하지만 여기에는 다음.. 2023. 2. 8. 이전 1 다음