반응형

기술 공부 노트 102

ASP.NET MVC - View(2)

안녕하셨죠? 지난번에 이은 뷰에대해 알아보기. 두번째 시간이네요. 이거 새로운 마음가짐으로 시작한지 얼마안되어 또 흩으러진 모습을 보였네요^^;; 오늘 제 친한벗이 또 한번 제게 채찍질(?)을 해댔죠. 고마움으로 받아들였습니다. ^^ 역시 항상 함께해주는 친구는 좋네요 ㅎㅎ 잡담은 그만하고 이제 시작할까요? 지난번에 HTML 도우미에 대해서 더 알아보기로 했었죠? HTML 도우미 만들기 HTML 도우미의 이점은 우리가 일반적으로 HTML 페이지를 만드는데 타이핑으로 쓸데없이(?) 쳐대야하는 태그들의 많은 양을 감소시켜줍니다. 예로 다음의 코드를 살펴보겠습니다. 위처럼 작성하는 것 대신에 다음과 같이 작성할 수 있습니다. 역시 이름그대로 우리의 개발을 빠르게 도와줄수 있는 메쏘드네요.^^ ASP.NET M..

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" 이렇게 수정한 후 다시 해보니 에러가 안나네.. 훗

반응형