IIS7 + Web Pages(Razor Syntax) 배포 후 동작하지 않는 이슈
·
개발
IIS7에 배포 후 동작하지 않는 이슈 Windows 2008 + IIS7에 .NET Framework 4를 설치하고 WebMatrix에서 만든 프로젝트를 FTP배포 또는 웹배포를 했는데 URL Routing이 정상 작동이 되질 않았습니다. * 이슈의 원인은, IIS7이 기본적으로 URL 라우팅 기능을 포함하고 있지 않기 때문! 해결방법은... 1.web.config 파일에 아래의 구문을 추가! 2.http://support.microsoft.com/kb/980368 해당 항목 업데이트. 그래야지만 URL Routing 기능을 제대로 사용할 수 있습니다. URL 라우링을 서버에서 구현 할때 주의해야 합니다. 참고자료 Sqler.com 조씨아저씨님! http://www.sqler.com/?mid=bRazo..
MSSQL - 테이블을 다시 만들어야 하는 변경 내용 저장 안함
·
개발
항상 어디있는지 까먹기에 일단 블로그에 포스팅. 도구 - 옵션 - 디자이너
데이터 액세스 계층
·
개발
데이터 액세스 계층(DAL: Data Access Layer)이란? 애플리케이션 내에서 데이터 저장소(DB, XML파일 등등)에 비즈니스 객체를 저장하거나 조회하는 등의 작업을 담당하는 독립적인 객체. 모든 CRUD(Create, Read, Update, Delete) 메서드를 가지고 있을 뿐 아니라 비즈니스 로직 계층에서 주어진 조건에 따라 객체를 조회할 수 있는 쿼리 매커니즘도 제공한다. 데이터 액세스 계층은 역활의 분리 원칙을 지키기 위해 비즈니스 로직을 구현해서는 안 되며, 비즈니스 로직 계층의 인터페이스를 통해서만 접근이 가능해야 한다. 발췌 - 엔터프라이즈닷넷
제어 역행화(Ioc), 제어의 역전
·
개발
코드를 분리하려고 노력하면 할수록 그만큼 더 압박감을 느끼게 되는데, 이런 지겨운 작업에서 탈피하기 위해 엔터프라이즈 개발자들은 제어 역행화(IoC:Inversion of Control) 컨테이너를 사용한다. Ioc 컨테이너는 의존성 주입(DI:Dependency Injection) 컨테이너로도 알려져 있으며, 로직을 구현하는 개발자들이 직접 작성해야 하는 많은 부분들을 자동화해 주어 코드의 모듈화를 유지하는데 도움을 준다. 느슨한 결합과 개발 편의성 사이를 절충하기 위해 사용되는 것 : Ioc 컨테이너(DI 컨테이너) 의존성 주입이란, 느슨하게 결합된 클래스들이 필요로 하는 객체를 전달하는 과정을 말한다. 대표적인 Ioc컨테이너는 Spring 스프링에서는 일반적인 자바객체를 생성하여 개발자가 관리하는 ..
관심사의 분리
·
개발
관심사의 분리(Separation of Concerns) 관심이 같은 것끼리는 하나의 객체 안으로 또는 친한 객체로 모이게 하고, 관심이 다른 것은 가능한 한 따로 떨어져서 서로 영향을 주지 않도록 분리하는 것 발췌 - 토비의 스프링3
자바빈
·
개발
자바빈(JavaBean)은 원래 비주얼 툴에서 조작 가능한 컴포넌트를 말하고 비주얼 컴포넌트라기보다는 다음 두 가지 관례를 따라 만들어진 오브젝트를 가리킨다. 디폴트 생성자 : 자바빈은 파라미터가 없는 디폴트 생성자를 갖고 있어야 한다. 툴이나 프레임워크에서 리플렉션을 이용해 오브젝트를 생성하기 때문에 필요하다. 프로퍼티 : 자바빈이 노출하는 이름을 가진 속성을 프로퍼티라고 한다. 프로퍼티는 set으로 시작하는 수정자 메소드(setter)와 get으로 시작하는 접근자 메소드(getter)를 이용해 수정 또는 조회할 수 있다. 발췌 - 토비의 스프링3
DAO
·
개발
DAO (Data Access Object)는 DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트를 말한다. 발췌 - 토비의 스프링3
asp.net mvc에서 log4net 설정
·
개발
1. log4net 다운로드 http://logging.apache.org/log4net/download.html 2. 설정 참조추가를 통해 log4net.dll 을 References에 추가 Global.asax.cs의 Application_Start()에 log4net 설정 Web.Config에 log4net 설정항목 추가 Global.asax.cs protected void Application_Start() { //log4net Configure log4net.Config.XmlConfigurator.Configure(); } Web.Config logger.Fatal("Fatal(치명적장해)"); logger.Error("Error(장해)"); logger.Warn("Warn(경고"); logg..
Eclipse Tomcat plugin
·
개발
http://www.eclipsetotale.com/tomcatPlugin.html Works with Eclipse 3.1, 3.2, 3.3, 3.4, 3.5 and 3.6 Add Tomcat 7 support Download : tomcatPluginV33.zip 압축푼 com.sysdeo.eclipse.tomcat_3.3.0 폴더를 이클립스가 설치된 디렉토리의 plugins 디렉토리에 넣고 이클립스 재 실행
Eclipse SVN plugin : Subclipse
·
생활 정보
http://subclipse.tigris.org/ 서브클립스는 tigris에서 배포하는 이클립스용 형상관리 시스템. 이클립스 업데이트 주소 http://subclipse.tigris.org/update_1.6.x
SyntaxHighlighter
·
생활 정보
http://alexgorbatchev.com/SyntaxHighlighter/download/ 티스토리에 적용하기 http://techbook.tistory.com/entry/tistory-highlight
더 유연하게, 더 쉽게, 더 빨리, 더 싸게 나만의 웹을 만들 수 있는 방법! WebMatrix 정식발표.
·
생활 정보
더 유연하게, 더 쉽게, 더 빨리, 더 싸게 나만의 웹을 만들 수 있는 방법! WebMatrix가 오늘 정식으로 발표가 되었나 봅니다. Announcements: WebMatrix 1.0 RTW Released 냉큼 달려가 설치... 아래는 스샷입니다. :) 베타일땐 영문으로만 깔아봐서 인지? (아님 한글지원이 안되었었나? - 잘 모르겠네요..) 이번 1.0은 한글도 지원하는 듯 합니다. 21일날 WebMatrix 관련 행사도 하는 듯 하던데 참석의 여부는 미정이지만 내심 한번 참석은 해보고 싶네요 :) 다시 웹을 피우기에 좋은 날, 웹의 매트릭스로 어서 오세요. 등록하기