web과 android의 비교 Web Android UI jsp activity M/V 연결 objectScope Intent page navigation SendRedirect데이터 필요 없고 화면 이동 startActivity() session 주소창에 주소를 치면 바로 갈 수 있으므로 상태 유지를 위한 Session 필요 로그인 상태가 아니면 activity를 넘겨주지 않으면 됨Session이 없어도 된다. Android 2016.03.22
[#1] web web을 지원하는 bean file -> servlet ->를 확장한 jsp tomcat을 설치한 이유->servlet과 jsp를 관리하고 실행하는 servlet container(engine)가 필요 // 우리가 쓰는 was( web application server, servlet & jsp container와 web server를 가지고있는)의 이름 : 탐캣 -> jsp와 servlet은 빈이므로 실행할 수없다 bean을 관리하고 실행하는 contaier가 필요하다. 웹서버=html container url : ip+port까지 uri : 물리적인컴퓨터정보 ㄴㄴ / identify uri가 길어져서 관리하기가 힘들어짐 -> 현업에서는 url안씀, html을 키면 브라우저는 그 html이 어디서 왔는.. javascript & jQuery 2016.03.18
AOP Aspect: A modularization of a concern that cuts across multiple objects. Each aspect focuses on a specific crosscutting functionality Join point: A point during the execution of a script, such as the execution of a method or property access Advice: Action taken by an aspect at a particular join point Pointcut: A regular expression that matches join points. An advice is associated with a pointcut.. JAVA 2016.03.18
[#2]용어정리2 work flow : UI의 흐름 * application class - 프로그램이 동작하도록 하는 class, 여기서 알고리즘을 사용하는 것이아니다!! * bean class - 알고리즘을 구현해야 하는 곳 * path 컴파일할수있게함 * classpath 실행할수있게함 *gabage collection : 메모리의 reference count가 0이면 collection함(JDK 1.1) * Queue(interface) : 터널 FIFO(First in First out)t * Stack(class) : FILO , 게시판(최신글이 앞에 와야함) , index관리 필요 => java에서는 c와 같은 law level language와 달리 Stack과 Queue를 직접 만들지 않아도됨 -> 입출력 .. JAVA 2016.03.18
OOP 관련 개념 1. OOP ( object-oriented programming , 객체지향프로그래밍 ) - 하나의 통으로 된 소프트웨어는 유지보수 하기 위해서 전체를 고쳐야 하는 불편함이있다. ( 붙박이 장 같은 ) - 유지보수의 편리함을 위해 하나의 소프트웨어를 여러개의 부품(객체)로 구성하는 방법 - 프로그램들 간의 상호작용이 용이하도록 프로그램이 단순화되고 생상선과 신뢰성을 높임. - real world를 표현하기 위한 방법론- java는 oop를 하기 위한 langguage(OOPL-c++,c#) Class, Inheritance, Polymorphism, Encapsulation, Information Hiding 1. 재사용으로 인한 생산성 향상2. 자연적인 모델링 - 생각하는 방식을 그대로 표현할 수 있.. JAVA 2016.03.16