본문 바로가기

Development/Web & Server

[Javascript] Literal이란.. 리터럴 이란..- 아주 간단하게 설명하면 데이터를 표현하는 방식을 리터럴이라고 한다. var a = 1;var b = '2';var c = "3"var d = true; 위의 예제들을 보면 1, '2', "3", true 이것들이 리터럴이라고 할 수 있다. 상수라고도 생각할수 있지만.. 함수, 객체 리터럴을 보면 생각이 틀리다라는걸 알수 있다~! 함수 리터럴- 함수를 따로 정의하지 않고 만들어 바로 사용하는 것 var square = function(x) { return x*x; } 객체 리터럴- 객체를 따로 정의하지 않고 객체를 만드는 것 내부 생성var apple = { type: "macintosh", color: "red", getInfo: function () { return this.color.. 더보기
[Javascript] Javascript vs C언어 변수 차이점 - 대응 타입형 C언어 Javascript short, int, float, double, long Number (64bit Floating Point)IEEE 754 (Value 52bits, Exponent 11bits sign 1bit) char , char * String bool Boolean 배열 Array 위의 표를 보면 약간 이상한점을 알수 있겠지만 Javascript의 타입들은 전부 대문자로 시작된다. 여기서 조금 눈치가 있다면... 객체구나.. 라는 생각을 가질수 있다. 그리고 검색 결과 Everything is an ObjectIn JavaScript almost everything is an object. Even primitive datatypes (exept null and un.. 더보기
[Javascript] basic syntax - 02 1. 함수 매개변수 Try it 코드 테스트 2. 함수 값 전달 function myFunction(a,b) { return a*b; } document.getElementById("demo").innerHTML=myFunction(4,3); 코드 테스트 3. 루프문 var i=2,len=cars.length; for (; i 더보기
[Javascript] basic syntax - 01 1. HTML페이지에 시작과 끝부분에 2.함수 호출 (Head) My Web PageA ParagraphTry it 코드 테스트 3.함수 호출 (Body) My Web PageA ParagraphTry it 코드 테스트 4. 외부 스크립트 사용하기 코드 테스트 더보기
[Spring framework] 스프링의 특징 1. 스프링은 경량 컨테이너 이다. 스프링은 자바 객체를 담고 있는 컨테이너이다. 객체의 소멸과 같은 라이프 사이클을 관리 및 사용을 할 할 수 있다. 2. DI패턴을 지원한다.설정 파일을 통해서 객체간의 의존 관계를 설정할 수 있어서 직접 생성 또는 검색을 할 필요가 없다. 3. AOP를 지원트랜잭션이나 로깅 보안과 같이 여러 모듈에서 공통적으로 필요하지만 반복적인 기능을 분리해서 각 모듈에 적용이 가능하다. 4. POJO를 지원한다.특정한 인터페이스 또는 클래스를 상속받지 않고 순수 자바객체를 스프링에서 사용할 수 있다. 5. 트랜잭션 처리를 위한 일관된 방법을 제공한다.설정 파일을 통해 트랜잭션 관련 정보를 입력하기 때문에 트랜잭션 구현에 상관없이 동일한 코드를 여러 환경에서 사용할 수 있다. 6... 더보기
[Spring framework] Controller에서 Json값으로 Retrun 하기 라이브러리를 추가해준다. pom.xml org.codehaus.jackson jackson-core-asl 1.9.4 org.codehaus.jacksonjackson-mapper-asl1.9.2compile 그리고 Context.xml 파일에 를 넣어준다. 마지막으로 Controller에서 @RequestMapping (value = "/get/kidId/{kidId}", method = RequestMethod.GET)public @ResponseBody ContactListResult getKidIdList ( @PathVariable("kidId") final int kidId ) {return new ContactListResult(Result.SUCESS, this.contactService... 더보기
[Spring framework] Mongo DB 연동하기 Mongo DB와 연동하는 예제이다. 예제보러가기 더보기
[Spring framework] url parameters 받는 방법 @RequestMapping (value = "/postLike/{postId}", method = RequestMethod.GET) public void postPostLike (@RequestParam(value = "testId", required = true) String testId, @PathVariable(value = "postId") final int postId ) { }//end postPostLike Method @RequestParam는 Url에서 Parameter의 값을 가져오는 것이고 @PathVariable는 @RequestMapping에서 value값을 보면 {postId} 여기 이 값을 가져온다. php를 하면서 @RequestParam과 같이 url에 parameter를.. 더보기
tomcat log보기 AWS에서 tomcat6 설치후 경로는 var/log/tomcat6/ 이동후 tail -f catalina.out 을하면 로그를 실시간으로 확인할 수 있다. 더보기
[HQL] 하이버네이트 쿼리문 작성 final Query query = this.mSessionFactory.getCurrentSession().createQuery("from " + PostLike.class.getName() + " where likeId = :likeId "); query.setParameter("likeId", postLikeId); query.uniqueResult(); 위의 코드와 같이 쿼리문을 작성할때 :likeId 라고 입력하고 query.setParameter("likeId", postLikeId); 이와 같이 값을 대입해주면 가독성 좋게 구현할할 수 있다. 더보기