반응형

처갓집에 저녁 먹으러 가기 전에 눈에 보이는 날씨가 너무 좋아 집 근처에 있는 “공감” 이라는 북카페에 가기로 했다.

하지만 지나가다 공감 근처에 ​​“카사 드 앤” 이라는 카페가 보여 공감 대신 카사드앤에 들어갔다.

카사드앤 영업시간은 ​​오전 10:30부터 새벽 01:00까지 한다.




들어가보니 실내 인테리어가 모던하고 심플한 느낌이 들었다.



점심에는 맛있는 브런치도 팔고 저녁에는 맥주와 위스키를 파는 곳이라 그런지 인테리어는 이쁘고 심플해서 좋다.



여기 사장님이 야구를 좋아하시거나 관심이 많으신가 보다 안에 야구 글러브도 진열되어 있다~ㅎㅎ



브런치 메뉴는 아래 사진과 같이 ​샌드위치와 브루스게타를 판매를 한다.


​​​​
하지만 우리는 커피를 마시기 위해 왔으므로 아이스 바닐라라떼와 아이스 카라멜라떼를 주문하였다.


안에서 마시고 갈 것이므로 일회용 컵 대신 커다란
유리잔에 받아왔다~

우리가 앉은 테이블에는 다육이가 있어서 화원에 온 느낌이었다.



그리고 여기는 여자 화장실이 안에 있어서 안전함을 느낄 수 있고 더불어 안에는 청소가 잘되어 있고 깨끗하다. 또한 공간도 넓고 세면대에는 특색있는 액자도 있다.(​​*여자 화장실 안에는 와이프가 찍었으니 오해하지 마시길ㅎㅎ)



​기네스가 ₩8,000 이고 클라우드가 ₩4,000 이니 나중에 저녁에 와서 기네스나 클라우드 생맥주를 마시러 와야겠다. 그 외에 병맥주와 다양한 안주도 있다~



​근처에 사시는 분들은 아침에는 브런치, 오후에는 커피 그리고 저녁에는 맥주를 가볍게 마시러 시시때때로 오는 것도 좋을 것 같다~

반응형

반응형

오늘 하던 일이 끝나지 않아 사무실 근처에 있는 후쿠오카모츠나베 식당에 갔다~(위치는 유스페이스 1 A동 2층)

저녁은 스테키동 세트와 사이드로 치킨가라아게를 시켰다.

먼저 치킨가라아게가 먼저 나와서 한개를 집어 먹었는데 혀 데일 뻔 했다.ㅠㅠ



생각보다 뜨거우니 드실 분은 조심하시길..ㅎㅎ
치킨가라아게의 ​​가격은 ₩12,000이다.


드디어 메인 음식인 스테키동 세트가 나왔다~

​​​


아래의 사진처럼 미디엄레어로 나온다.
맛은 소스 때문인지 달달하다. 그러나 가운데 올라와 있는 계란을 풀면 소스 맛이 약해져서 먹을만 했다.
​​가격은 ₩11,000 이다. 가격 대비 맛은 무난한 것 같다.





반응형

'일상' 카테고리의 다른 글

[하남까페] 까페 카사드앤  (0) 2018.08.15
진*형네의 식사 후기  (0) 2018.08.14
[영화 후기] 신과 함께2 후기~  (0) 2018.08.07
[인랑 후기] "인랑"을 관람하다!  (0) 2018.08.07
[남양주 카페] 전망이 좋은 cafe101  (0) 2018.08.07
반응형

Gradle 설정
1.eclipse gradle 설정
1) Dashboard 화면 하단에서 Extensions 탭 클릭
2) Find 창에서 gradle 입력 후 Gradle(STS Legacy) Support 항목 선택 후 install



2. gradle의 jre 정보 변경
1) Window – Preferences – Gradle(STS) – Arguments – Java Home 항목을 jdk1.7.x로 변경
3. Gradle 프로젝트 등록
1) 프로젝트 생성 – New -> Other -> Gradle(STS) -> Gradle(STS) Project 선택





4. build.gradle 파일 수정
1) repositories 내용 수정
- 추가해야할 정보 => maven { url "http://repo.spring.io/libs-milestone" }
- 해당 정보를 추가하면 관련 파일을 다운로드한다.


수정 전

repositories {

    mavenCentral()
}


수정 후

repositories {

     mavenCentral()
     maven { url "http://repo.spring.io/libs-milestone" }
 }


수정한 기본 build.gradle 정보

 apply plugin: 'java'

apply plugin: 'eclipse-wtp'
apply plugin: 'war'
 
sourceCompatibility = 1.7
targetCompatibility = 1.7
 
version = '1.0'
 
// 버전 정보 등록
def version = [
             spring: '4.1.6.RELEASE',
             servletAPI: '3.1.0',
             commonsCollections: '3.2.1',
             junit: '4.12',
             slf4j: '1.7.12'
]
 
eclipse {
    project.natures "org.springsource.ide.eclipse.gradle.core.nature"
    wtp {
        facet {
            facet name: 'jst.web', version: '3.1'
            facet name: 'jst.java', version: '1.7'
        }
    }
}
 
jar {
    manifest {
        attributes 'Implementation-Title': 'Gradle Quickstart',
                   'Implementation-Version': version
    }
}
 
repositories {
    mavenCentral()
    maven { url "http://repo.spring.io/libs-milestone" }
}
 
dependencies {

    providedCompile "javax.servlet:javax.servlet-api:${version.servletAPI}"
     
    compile "org.springframework:spring-webmvc:${version.spring}"
     
    compile "org.slf4j:slf4j-api:${version.slf4j}"
             compile group: 'commons-collections', name: 'commons-collections', version: "${version.commonsCollections}"
    testCompile group: 'junit', name: 'junit', version: "${version.junit}"
}
 
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8' 
 
test {
    systemProperties 'property': 'value'
}
 
uploadArchives {
    repositories {
       flatDir {
           dirs 'repos'
       }
    }
}



2) TestGradleProject 선택 후 마우스 오른쪽 버튼 클릭 후 Gradle(STS) – Refresh Dependencies 클릭하면 관련 Module를 다운로드 한다.​


5. Springframework 기본 예제 환경 만들기
1) Gradle 프로젝트에서 Java Quickstart로 생성한 패키지 및 파일 삭제​


2) src -> main에서 webapp/WEB-INF/views 폴더 생성


3) src/main/webapp/WEB-INF/views/ 폴더 밑에 home.jsp 파일 생성​



4) home.jsp에 테스트용 코드 작성

<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<h1>
             Hello Gradle MVC world!
</h1>
<p> The time on the server is ${serverTime}. </p>
</body>
</html>


5) 프로젝트 마우스 오른쪽 버튼 클릭 -> Run as ->Gradle build.. 클릭


6) Gradle Tasks 명령 입력창에 옵션 명령어 입력 후 Apply -> Run
clean
cleanEclipse
eclipse


빌드 결과


6) 빌드 후 프로젝트에서 F5를 눌러 새로고침을 하게되면 build.gradle에서 의존성 추가해준 라이브러리들이 자동으로 추가


7) 패키지 com.gradle.mvc 생성


8) com.gradle.mvc 패키지 안에 HomeController.java 생성 후 코드 작성

package com.gradle.mvc;

 
import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;
 
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
 
@Controller
public class HomeController {
     
    private static final Logger logger = LoggerFactory.getLogger(HomeController.class);
     
    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String home(Locale locale, Model model) {
        logger.info("Welcome home! The client locale is {}.", locale);
         
        Date date = new Date();
        DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, locale);
         
        String formattedDate = dateFormat.format(date);
         
        model.addAttribute("serverTime", formattedDate );
         
        return "home";
    }
 
}


9) com.gradle.mvc.config 패키지 생성​



10)com.gradle.mvc.config 패키지 안에 AppConfig.java, AppInitializer.java 생성 후 코드 작성


- 컨트롤러에서 편하게 jsp와 맵핑시키기 위해 ViewResolver함수와 리소스 인식을 위한 addResourceHandlers 함수를 작성

package com.gradle.mvc.config;
 
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.ViewResolver;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
 
import com.gradle.mvc.HomeController;
 
@Configuration
@EnableWebMvc
public class AppConfig extends WebMvcConfigurerAdapter {
 
    @Bean
    public HomeController homeController(){
        return new HomeController();
    }
     
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        // TODO Auto-generated method stub
        registry.addResourceHandler("/resources/**").addResourceLocations(
                "/resources/");
    }
 
    @Bean
    public ViewResolver getViewResolver() {
        InternalResourceViewResolver resolver = new InternalResourceViewResolver();
        resolver.setPrefix("/WEB-INF/views/");
        resolver.setSuffix(".jsp");
        return resolver;
    }
 
} 





- AppInitializer 에서는 DispatcherServlet 을 설정시켜준다.

package com.gradle.mvc.config;
 
import javax.servlet.Filter;
 
import org.springframework.web.filter.CharacterEncodingFilter;
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
 
public class AppInitializer extends
        AbstractAnnotationConfigDispatcherServletInitializer {
 
    @Override
    protected Class<?>[] getRootConfigClasses() {
        // TODO Auto-generated method stub
        return null;
    }
 
    @Override
    protected Class<?>[] getServletConfigClasses() {
        return new Class<?>[] { AppConfig.class };
    }
 
    @Override
    protected Filter[] getServletFilters() {
        CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
        characterEncodingFilter.setEncoding("UTF-8");
        characterEncodingFilter.setForceEncoding(true);
 
        return new Filter[] { characterEncodingFilter };
    }
     
    @Override
    protected String[] getServletMappings() {
        return new String[] { "/" };
    }
 
}

 


11) 프로젝트 빌드 후 톰캣 실행





이 때 Finish나 Next 버튼이 비활성화 되어 있으면 Project -> Properties -> Project Facets에서 Dynamic Web Module의 버전을 3.1 -> 2.5 변경한다. 변경이 불가능할 경우
(이클립스에서 프로젝트를 Import 한 후에 서버를 연결하려고 할때 "Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 WEb modules" 라는 오류가 나오는 경우에도 해당)
- 위 경우는 Web Module 3.1 에서 Tomcat 7.0을 연결하려고 한 증상
.settings -> org.eclipse.wst.common.project.facet.core.xml 파일을 열어서 jst.web 항목의 값을3.1=>2.5로 직접 수정한다.


12) 이클립스 재시작 후 프로젝트 빌드 후 Run AS -> Run on Server으로 시작 또는 톰캣 서버를 실행한 후 직접 URL을 입력하여 확인(http://localhost:8080/TestGradleProject/)



환경 참고 사이트 : http://stag.tistory.com/22?category=614898
오류 관련 참고 사이트 : http://roadrunner.tistory.com/603
Gradle 버전 관련 참고 사이트 : https://code.i-harness.com/ko/q/ee4c92


반응형

'개발관련 > JAVA' 카테고리의 다른 글

[Spring Boot] Spring Boot + mybatis 연동  (0) 2018.09.05
반응형

한 주가 시작되는 월요일 저녁 퇴근 때 와이프와 통화를 하였더니 급 우울하다 하여 영화를 보러 가기로 했다.

영화는 바로 ​​신과 함께2!!

​일요일에 이어 연이어서 영화를 보다니~ㅎㅎ

와이프가 9시 30분에 시작하는 것을 관람하였다~!!

영화는 차사(저승사자)들이 왜 죽게되는 이야기가 나오는데
각 캐릭터별 이야기를 듣는게 산만하지 않고 잘 만들어졌다.
내용 또한 재미 있었다.

감동은 전편에 비해 떨어지지 차사들의 뒷배경 이야기가 나와서 이것 또한 다른 재미를 준 것 같다.

​​전날 본 인랑에 비해 훨씬 잘 만들어졌다. 아니 비교조차 할 수 없다~!!!

못보신 분 들은 보시길 추천한다~!!

그리고 이 영화는 끝나는 시점에 또 다른 재미를 주는 쿠키영상이 있으니 놓치지 마시길~~ㅎㅎ

아래는 한산한 월요일 저녁 메가박스 미사강변점~

​​​






반응형
반응형

일요일인 어제 바쁘게 움직이면서 마지막 일정인 영화 관람을 하였다.
​​내가 본 영화는 바로 인랑~!!

정말 대단한 영화였다~ 보는 내내 집중하며 봤다.
근래에 이렇게 집중하면서 본 영화는 없었던 것 같다

영화가 정말 내용 파악하기 힘들어서야 원...
주제가 무엇인지 몰라서 보는 내내 집중하였다.


대체 뭘 얘기하고 싶었던건지..?? 권력 암투? 테러? 통일 반대? 인류애? 사랑?
도대체 알 수가 없다ㅠㅠ

못보신 분 들을 위해 스포는 하지 않겠다ㅠㅠ

반응형
반응형

와이프와 삼계탕을 먹고 일요일 오후를 커피 한잔 마시며 즐기기 위해 남양주에 있는 cafe101을 갔다.

카페101은 한강이 잘 보이고 정원이 이쁘게 잘 꾸며져 있어서 여유롭고 전망 좋은 곳을 찾는 분이면 카페101도 나쁘지 않은 곳인 것 같다.

단지 차가 없으면 접근하기 불편하다..
​​



이 날은 오후에 구름이 꼈다가 걷혔다 반복하였다.




우리는 아이스 아메리카노와 아이스 카라멜마끼아또를 시켰는데 내가 커피 전문가가 아니라서 솔직히 맛은 잘 모르겠다~ㅎㅎ
대부분 단 커피들만 마시기 때문에 평가는 힘들다~



한강을 바라보며 즐길 분들에게 추천합니다~

반응형
반응형

와이프와 여름휴가 때 워터파크를 가지 못해 8/3에 급(?) 휴가를 내고 네이버에서 ₩65,000=> ₩32,500에 종일권을 구매하여 의정부에 있는 아일랜드 캐슬에 다녀왔다.

개장한지 얼마되지 않아 생각보다 사람이 많지 않다는 소문을 듣고 아일랜드캐슬로 가기로 결정하였다.

처음에는 케비나 오션을 갈까하였지만....
와이프가 사람이 많은 곳은 싫다하기에...
집 주변으로 찾다보니 아일랜드 캐슬로 가게 되었다.

오전 9시 반에 집에서 출발해서 아일랜드캐슬에 10시 10분정도에 도착~~!

그래도 극성수기이니 입장할 때 사람이 붐빌 것으로 생각하였으나 아래와 같이 한산하였다~




우리는 네이버페이에서 구매한 입장권을 매표소에서 표로 교환한 뒤 게이트에서 다시 줄을 서고 입장하였다. 이 때 음식물 반입 검사를 한다. 우리는 커피를 들고 들어갔는데 ​​음료수나 과일 정도는 괜찮은 것 같다.
가실 분은 참고 하시면 될 것 같다.

입장할 때 남성은 파란색 여성은 주황색 시계같은 락키를 나눠준다. ​​착용한 락키를 분실하면 ₩25,000을 내야하니 잃어버리지 않도록 조심하자~


입장하고 앞에 보이는 물품보관소도 있으니 필요하신 분은 보관하시면 되겠다~



이제 우리는 수영복으로 갈아입고 워터파크로 입장~


워터파크에 입장하면 정면에는 파도풀이 있고 옆에는 유스풀이 있다. 파도풀과 유스풀은 수심이 낮아 성인 남성이 서 있으면 허리정도의 수심이 된다.

어른들이 즐기기에는 아쉬운 수심이지만 아이들이 놀기에는 좋은 것 같다.



실외에도 바데풀과 유스풀 그리고 슬라이드가 있다.



실외에도 풀의 수심이 낮다. 어트랙션은 프로볼 슬라이드와 튜브 슬라이드는 줄을 좀 서야한다. 그러나 케리비안베이나 오션월드처럼 오래 서 있지는 않는다. 한 20분정도~ 오래 기다리기 힘드신 분들은 스피드 슬라이드를 추천한다~ 스피드 슬라이드는 기다리지 않고 제일 빨리 탈 수 있는 어트랙션이다~




야외 먹거리는 메뉴가 많지가 않다..
큰 기대는 하지 마시길..ㅎㅎ





실내에도 푸드코트와 치맥헌터가 있는데 우리는 점심을 먹으러 치맥헌터로 고고~
치맥헌터는 푸드코트 윗층에 있다~

치킨은 한마리와 반마리가 있는데 둘이서는 반마리면 적당한 것 같다~
한마리 : ₩19,500 반마리 : ₩11,000


역시 치킨과 맥주의 조합은 최고~

야외에서 놀다 지쳐서 실내에 있는 바데풀로 이동하였다.



바데풀 안에는 의무실도 있으니 놀다가 필요하신 분은 참고하시길..



저녁이 되어서 배가 고픈 우리는 실내워터파크와 바데풀 사이에 있는 시시때때라는 푸드코트로 갔다. 여기에는 밖에 안보이던 ​츄러스가 있다~!! 왜 츄러스를 실내에만 파는지..ㅠㅠ



우린 배가 고파서 라면을 먹었다. 여기 하면은 셀프라면으러 기계에 올려 놓으면 자동으로 끓여준다.
완전 좋다~!!!



나는 너구리를 와이프는 신라면을 먹었는데 꼬들꼬들하게 잘 익혀져서 먹기 좋았다~ㅎㅎ

저녁을 먹고 우리는 마무리를 위하여 씻고 찜질방ㅇ
로 갔다. 찜질복은 사우나 카운터에서 ₩3,000을 결제를 하면 대여가 가능하다~
찜질방은 극성수기 때에는 10시면 종료를 하니 즐기실 분은 미리 가시면 좋을 것 같다. 그리고 안마기가 있는데 안마기도 가격은 ₩3,000 가격은 안마 내용에 비해 무난한 것 같다ㅎㅎ



찜질까지 마치고 우리는 집으로 가기 위해 안에서 사용했던 비용을 정산했다. 둘이서 이것 저것 먹고 쓰고 하니 ₩75,000 역시 많이 나왔다. 안에서 파는 것들은 밖에서 파는 것보다 대략 4배 정도 비싸다.
정산 시 무인 정산기가 있으니 무인 정산기로 정산하면 끝~



5점 만점 기준 ​​총 평점은 3.1 이다~
근접성 : 5점
가성비 : 2.5점
식비 : 2점
시설 : 2점(어린아이 3.5점)
청결 : 4점

수도권에 있어서 접근성은 좋고 시설은 깨끗하고 좋았다. 아이가 있으시 분들에게도 괜찮은 곳이다. 하지만 놀거리나 먹거리가 많이 부족하여 소문대로 청소년이나 성인들이 놀기에는 많이 아쉬운 곳인 것 같다.

반응형
반응형

일요일 점심에 와이프가 날도 덥고 기운도 차리기 위해 삼계탕 먹고 싶다 하여 하남 풍산동에 있는 지호한방삼계탕 집에 갔다~

가끔 몸이 피곤하거나 입맛이 없을 때 가는 곳이다~

​​헛개삼계탕을 와이프는 ​​​들깨삼계탕을 골랐다~
아래의 사진은 헛개삼계탕~


가격은 헛개삼계탕이 ₩16,000 들깨삼계탕도 ₩16,000이다.
가격이 좀 비싼편인 것 같다.ㅠㅠ

하지만 고기는 부드럽고 국물은 깔끔하고 시원하다~
그리고 식사 주문 시 ​​인삼주 한병​을 준다는 것~!!!
​몸에 기운이 없거나 입맛이 없는 분들에게 추천~
아주 좋아요~~ㅎㅎ

반응형
반응형

주말에 와이프와 미션인파서블 폴아웃을 보고 왔습니다.

별 아무 생각 없이 봤는데 정말 영화가 흥미진진합니다.

아직 못보신 분들에게 추천합니다~

정말 재밌어요~~


네이버 평점도 9.18 넘어가네요~~

반응형

+ Recent posts