반응형

전체보기 188

ASP.NET MVC - View(1)

오랜만에 글을 쓰네요^^; 오늘일을 내일로 미루고미루다보니 ㅎㅎ 이렇게 되었네요;; 깊이깊이 반성하고 있습니다. 제 블로그 명이 What Is The Fun? 이었는데요 이제 개인적으로 재미도 찾았고 해서 블로그 명도 바꾸고(성공으로 가는 발자취) 디자인도 변경했습니다^^ 새로운 맘가짐으로 다시 시작해보려고요. 자~ 시작해볼까요? 뷰 알기 우리는 애플리케이션은 표현로직과 업무로직을 분리하는 것이 좋다는 것을 알고 있습니다. 이렇게 하지 않으면 이 두 로직이 이리저리 꼬이게되고(움찔--;) 약간의 수정조차 힘들게되는 유지보수의 어려움이 초래되죠. ASP.NET MVC 에서는 이를 강제적으로 분리합니다. 뷰는 단지 컨트롤러의 출력만 담당하게 됩니다. 최종적으로 브라우저의 보여줄 HTML 만 렌더하는 작업만 ..

오늘일을 내일로 미루지 말자 제발...

진짜 왜이러니 으아~~~~~~~~~ 완전실망이닷!!! 내 자신에게 이렇게 실망할 줄이야.. ㅠㅠ 게으른 자여 개미에게 가서 그가 하는 것을 보고 지혜를 얻으라 개미는 두령도 없고 감독자도 없고 통치자도 없으되 먹을 것을 여름 동안에 예비하며 추수 때에 양식을 모으느니라 게으른 자여 네가 어느 때까지 누워 있겠느냐 네가 어느 때에 잠이 깨어 일어나겠느냐 좀더 자자, 좀더 졸자, 손을 모으고 좀더 누워 있자 하면 네 빈궁이 강도 같이 오며 네 곤핍이 군사 같이 이르리라 난 작심삼일도 아닌 작심일일이니.. 매일매일 다짐하도록 하자! '넌 할게 있잖아.. 하자하자하자. 나태해지지마. 너한테 지지마. 이기자!!!'

ASP.NET MVC - Controller(2)

지난 포스팅에서 말씀드린대로 이번에는 컨트롤러와 액션을 생성하는 법에 대해서 이야기를 나누려합니다. 컨트롤러의 생성 간단한 방법으로 컨트롤러를 생성해보겠습니다. 솔루션 탐색기의 Controllers 폴더에서 마우스 오른쪽 버튼 클릭 > Add > Controller 메뉴를 클릭합니다. 다음 그림과같이 Add Controller 라는 창이 뜹니다. 친철하게 이름만 변경하게끔 유도하네요. Default1을 Example 로 변경 후 Add 버튼을 클릭하도록 하겠습니다. 여기서 명심할 것은 Controller는 무조건 이름뒤에 Controller라고 붙여줘야합니다. 그래서 컨트롤러 생성시 이름을 줄때는 Example 이 아닌 ExampleController 로 생성하도록 합니다. 규약이니 반드시 지켜야겠죠?^..

ASP.NET MVC - Controller(1)

예제를 진행하기에 앞서 이번에는 MVC에서 C를 담당하고 있는 컨트롤러에 대해 얘기를 나누려 합니다.^^ 군소리 없이 빠르게(?) 진행하도록 하겠습니다. 컨트롤러? MVC에서의 컨트롤러는 ASP.NET MVC로 만들어진 웹사이트에서의 요청건에 대한 응답을 담당합니다. 개개의 요청은 개개의 컨트롤러와 매핑이 되죠. 예를 들어 다음의 URL http://localhost/Product/Index/3 로 요청을 하면 ProductController를 호출하게 됩니다. ProductController가 이 요청에 대한 응답을 해야하죠. ProductController의 내용을 잠깐 보게되면 Controller 클래스에서 파생된 간단한 클래스네요. ASP.NET MVC 웹사이트의 요청에 응답해줄 컨트롤러를 상속받..

MVC - 그 첫시작

MVC가 뭐지? 풀어쓰면 Model View Controller 입죠. 이제 다 아셨나요? 그럼 이것으로 포스팅을 맞치도록 하겠습니다.^^; 요렇게 마무리하면 안되겠죠? 자.. 그럼.. 애플리케이션은 사용자환경, 비즈니스 로직, 데이터모델로 구성이됩니다. 뭐. 예를들면, 우리가 흔히보는 지금과 같이 제가 글을쓰고 있는 페이지.. 라디오버튼도 보이고요, 콤보박스, 드롭다운리스트, 뭐 이거저거 있네요. 이런 사용자 환경요소와 사용자의 입력에 대응하는 로직, 데이터모델(라디오버튼, 콤보박스에 포함된 데이터겠죠?)을 갖습니다. 그런데 저처럼 무식한 놈은 이러한 것들을 다 몽뚱그려서 한데 묶어 개발을 하게되죠^^; 이게 좀 문제가 된다는 겁니다.(전 여태껏 힘들게 개발하고 있었다는거죠.. 후~) 쉬운(?) 문제점..

does not exist in the configuration

플렉스 프로젝트 디버깅 하려니 갑자기 이런 에러가 발생하네.. 이런적이 없었는데.. [MessagingError message='Channel 'my-amf' does not exist in the configuration.'] 엥? 왜 있는데 없다고 하는건지.. 그래서 프로젝트의 속성을 보니까... Properties --> Flex Complier --> Additional complier arguments 값이 -locale en_US 이렇게 되어있더라고.. 그래서 -locale en_US -services "services-config.xml" 이렇게 수정한 후 다시 해보니 에러가 안나네.. 훗

정말이지.. 개발자란.. 에휴~

한용희 님의 개발자의 심리학(http://www.zdnet.co.kr/ArticleView.asp?artice_id=20090914155953)이란 글을 읽었다. 햐~ 아니 무슨 내얘기를 이렇게 써놓으셨을까??? 나도 지금 하는게 개발하다가 운영 로그분석하고 시스템체크하다가 서버쪽 관련한 일이있으면 또 그쪽일 지원하다가 고객클레임들어오면 원격으로 고객응대해야지(뭔 고객들도 다들 진상이신지~ 뭐 안그런분도 있고) 에휴~ 정말이지 몰입(flow)상태에 빠진적이 언제인지 가물가물하다. 한가지 일만이라도 제대로 처리좀하자! 이 일 저 일 다 던져주면 난 어떡해~ 난 멀티태스킹 기계가 아니라고!!! 비자아적 프로그래밍에 대해서는 할말이 읍따!! 한용희 님의 생각과 동일하지만 언제부터인가 프로젝트에... 개발중인 ..

nslookup 명령어 실행시 kdn.ktguide.com 이 나올 경우

kt 회선 문제인지.. 암튼.. 처리는 간단하다. 도메인명 다음에 . 을 붙이면 된다. C:\>nslookup daum.net Server: kns.kornet.net Address: 168.126.63.1 Name: kdn.ktguide.com Address: 61.110.21.165 Aliases: daum.net.local C:\>nslookup daum.net. Server: kns.kornet.net Address: 168.126.63.1 Non-authoritative answer: Name: daum.net Addresses: 211.115.115.212, 211.115.77.211, 211.115.77.212, 211.115.77.213 211.115.77.214, 211.115.115.2..

반응형