목록분류 전체보기 (149)
기록

package kr.co.aiai.app; import android.os.Bundle; import android.text.Editable; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; public class MainActivity2 extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta..

AndroidMainfest.xml --> 자바의 xml MainActivity -> 자바의 servlet activity_main -> html(화면단) 이라고 생각하면 쉽다. 먼저 화면단을 꾸며주고 -> code 또는 Disign 으로 설정 태그, id, text 등을 설정 package kr.co.aiai.app; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; import java.util.Random..

2. response(내장객체) 요청을 보낸 클라이언트에게 응답정보를 보내기 위한 객체 사용자의 요청을 처리한 결과를 서버에서 웹 브라우저로 전달하는 정보를 저장하고 서버는 응답헤더와 요청 처리결과 데이터를 웹 브라우저로 보냄 JSP 컨테이너는 서버에서 웹 브라우저로 응답하는 정보를 처리하기 위해 javax.servlet.HttpSesrvletResponse 객체 타입의response내장 객체를 사용하여 사용자의 요청에 응답 페이지 이동관련 메소드 - 사용자가 새로운 페이지를 요청할때와 같이 페이지를 강제로 이동하는 것을 리다이렉션(Redirection)이라고함. 서버는 웹 브라우저에 다른 페이지로 강제 이동하도록 response내장 객체의 리다이렉션 메소드를 제공한다. 페이지 이동시에는 인코딩을 알맞게..

내장객채(implicit object)란? - JSP 페이지에서 사용할 수 있도록 JSP컨테이너에 미리 정의된 객체 - JSP 페이지가 서블릿 프로그램으로 번역 될 때 JSP컨테이너가 자동으로 내장 객체를 멤버변수, 메소드 매개변수 등의 각종 참조변수(객체)로 포함 - JSP페이지에 별도의 import문 없이 자유롭게 사용 가능 - 스크립틀릿 태그나 표현문 태그에 선언을 하거나 객체를 생성하지 않고도 직접 호출하여 사용 가능 JSP의 내장객체는 총 9개이다 request와 response의 구조 헤더(header)와 바디(body)로 구성되어 있음 헤더(부수적.서브)에는 ip정보, 도메인 등의 정보가 포함되어 있으며 데이터(메인) 에는 요청파라미터가 들어가 있음 1. request 내장 객체 - JSP ..

데이터 타입 : 객체 (Object) let userData = { name : 'json', age:'25', gender:'Male' }; 내부의 요소는 한쌍의 property는 각각의 key와 value를 가지고 있음. 데이터를 명시적으로 관리 객체는 여러개의 property를 가짐 문자열,숫자,배열,객체또한 담을 수 있음 중괄호를 사용해서 정의 객체의 데이터에 접근하는 방법 1. Dot notation 2. Braket notation 1.Dot notation (점을사용) userData.name(key값)--> json(value) 을 가져올수있음. 또한 아직 존재하지 않는 property 추가가 가능함 userData.email = 'json@test.com' 2.Braket notation..

0 정수/정수 => 정수 if(hour/12==0){ am_pm = "AM"; }else{ //12~24 => 1또는 2가됨 am_pm = "PM"; //13~23시를 1~11시로 표현 hour= hour-12; } String CT = hour + ":" + minute +":"+second + " "+am_pm; //out : JSP내장 객체중하나 out.print("현재접속시간 : "+CT +" "); %>

스윙(Swing)은 자바에서 GUI(Graphic User Interface)를 구현하기 위해 JDK에서 기본적으로 제공하는 개발 툴킷으로 선 마이크로시스템즈의 자바 기반 클래스의 일부이다. 자바 스윙을 사용하기 위해서는 먼저 WindowBuilder를 설치해야한다. Eclipse - Help - eclipse Marketplace WindowBuilder 를 설치 후, new 에서 아래와 같이 선택 이후 이름을 입력 후 생성해주면 된다 f.setVisible(true) 창을 화면에 나타낼 것인지 설정 f.setSize(400,600) 창의 가로와 세로 길이 설정 다양한 프로그램 만들기 위와 같이 new 를 선택하여 JFrame을 선택해주고 디자인을 눌러 예쁘게 창을 만들어준다. 만약 클릭 버튼을 누를시..

1. ProductVO 생성 package kr.or.ddit.vo; //자바빈 클래스 1.멤버변수 2.생성자 3.getter/setter //ProductVO PRODUCT_ID private String productId; //상품아이디(기본키 => NOT NULL, No Duplicate[중복이없음,유일함]) //pname= PNAME private String pname; //상품명 //unitPrice => NUMBER UNIT_PRICE private double unitPrice; //상품가격 private String description; //상품설명 private String manufacturer; //제조사 private String category; //분류(휴대폰/태블릿/노트북)..

class Animal: def __init__(self): print("생성자") self.age =1 def liveForAyear(self): self.age+=1 def __del__(self): print("소멸") class Human(Animal): def __init__(self): super().__init__() self.flag_law=True def makeWar(self): self.flag_law=False def __del__(self): print("소멸") if __name__ == '__main__': hum=Human() print(hum.flag_law) print(hum.age) hum.liveForAyear() hum.makeWar() print(hum.flag_l..

taglib 디렉티브 : 표현언어(Expression Language),JSTL JSTL이란? JSP표준 태그 라이브러리(여러프로그램이 공통으로 사용하는 코드를 모아놓은 집합)의 약자 -uri : 설정 정보를 가진 경로 주소 -prefix : uri 대신 식별해주는 별칭(uri주소의 별칭) JAVA - VO 생성 후, JSP에서 LIST셋팅. ${stat.index} : ${stat.count} ${aa.memId}, ${aa.memName},${aa.memAlias} ----------------------------------------------------------------------------- 전체코드 ${stat.index} : ${stat.count} ${aa.memId}, ${aa.me..