본문 바로가기

분류 전체보기43

MyBatis 사용시 SqlSession과 SqlSessionFactory사용에 따른 사항 @Repositorypublic class CodeDaoImpl implements CodeDao { @Autowired private SqlSession sqlSession; @Overridepublic List selectList(Map paramMap) throws Exception { return sqlSession.selectList("code.selectList", paramMap);} 대부분 편의를 위하여 Autowired를 사용하는데, 위와 같이 SqlSession을 사용할때는 별도의 Commit없이 바로바로 적용되는 한편 @Autowired SqlSessionFactory sqlSessionFactory; SqlSession sqlSession = sqlSessionFactory.open.. 2014. 12. 10.
ASP.NET MVC Web API에서 POST로 데이터 받기 ASP.NET MVC Web API로 작업을 할때 POST Method로 데이터를 받는 방법입니다. 1. FormDataCollection을 사용하는 방법 비교적 간단합니다. [HttpPost] public void WRite(FormDataCollection form) { var id = form.Get("title"); var password = form.Get("text"); ... } FormDataCollection.Get(input field name); 식으로 간단하게 얻어올 수 있습니다. 2. FromBody를 통해 파라메터로 받는 방법 public class Board { public string title { get; set; } public string text { get; set; .. 2014. 9. 13.
ASP.NET MVC Web API로 작업할때 세션 사용하기 ASP.NET MVC 프로젝트에서 Web API (REST)작업을 진행할때세션을 사용하는 방법입니다. 본래 REST는 stateless이기에 세션을 사용하지 않는 방향으로 디자인 하는게 정석이나,실무중에는 편의성을 위해 어쩔 수 없이 사용해야 할 때가 있습니다. Global.asax 파일에 MvcApplication클래스 내에 아래와 같은 코드를 추가해줍니다. public override void Init() { this.PostAuthenticateRequest += MvcApplication_PostAuthenticateRequest; base.Init(); } void MvcApplication_PostAuthenticateRequest(object sender, EventArgs e) { Syst.. 2014. 9. 13.
nl2br() 없이 개행문자(\n)를 <br>태그로 바꾸기 웹 프로그래밍을 할때 여러 줄을 처리하다보면 개행문자(\n)를 태그로 바꿔줘야 할 상황이 종종 발생합니다. PHP같은 경우는 nl2br()이라는 함수를 통해서 주로 바꾸곤 했는데 이를 CSS를 통해서도 해결이 가능합니다. 이것은 첫번째 줄 두번째줄 세번째줄 랄랄라 nl2br()등을 적용하지 않는 환경일 경우 replace()함수등을 사용하여 개행문자를 로 바꾸곤 했는데 위와 같은 방법으로도 해결 가능할 것 같습니다. 2014. 8. 29.