이번 글 역시 인터넷을 돌아다니다내 블로그로 퍼왔다. 출처 : (http://www.itworld.co.kr/news/80839?page=0,0) -------------------------------------------------------------- 개발자가 되기 위해 프로그래밍 기술만 있으면 된다고 생각한다면, 틀렸다! 코드를 잘 쓰는 것도 중요하지만, 일의 능률을 높이고더 높은 연봉을 받기 위해서는 많은 이에게 자신이 누구인지알리는 것이 중요하다. 다시 말해, 스스로를 마케팅해야 한다.여기에서 성공적인 셀프 마케팅 방법을 소개한다. 모두의 개발자 팁 No.1 : 블로그 블로그를 개설 후 한 달에 한 번 이상 포스팅을 올려라.블로그에 올리는 글은 꼼꼼히 리서치하고,바보 같아 보이는 말은 하지 ..
이번에도 인터넷을 돌아다니다가 괜찮은 글이 있어 내 블로그러 퍼왔다글쓴이는 외국의 5년된 한 개발자가 쓴 글이다이 글이 번역 되어 있는것을 가져왔다 원글 : (https://read.acloud.guru/what-ive-learned-over-5-years-as-a-software-developer-a5a8bf456b11)출처 : (https://rhostem.github.io/posts/2017-10-29-what-i-ve-learned-over-5-years-as-a-software-developer/) -------------------------------------------------------------------- 이 글은 James Wright 의 What I've Learned Over..
이제 저번포스팅에 이어서본격적으로 DB에서 메뉴를 불러오자먼저 jsp에서 스크립트단에 ajaxCl 이라는 변수를 만들고그안에 프로퍼티를 만들어주자 12345678910111213var ajaxCl = { ajaxCallFn : function(options) { var that = this; var settings = { url : "mainMenuList.do", FCGubun : "F", } settings = $.extend({}, settings, options);cs 5line that 값에 this를 주는데 that 에 ajaxCl을 준것이다다음 settings 라는 변수에 url 과 FCGubun을 저장했다13line은 jQuery에서 사용하는데두개 이상의 객체를 합칠때 쓴다.자세한건 링크에..
웹 개발을 할때 메뉴 탭은 거의필수적으로 만든다. 메뉴탭의 위치는 보통홈페이지 상단이나 오른쪽 또는 왼쪽에 위치한다. 그리고 웹 개발을 공부하며 혼자 웹을 개발할땐매뉴를 보통 아래와같이 jsp 단에서 만든다 +++++++++ 2018/09/07 추가 +++++++++ pageSubmitFn 프로퍼티는 스크립트단 안에 생성해주자. +++++++++++++++++++++++++ 하지만 메뉴를 DB화에서 만든다면 여러 이점이 있다.처음에 메뉴를 DB화 하기위한 과정은 쉽지 않지만만들어 둔다면 보안과 유지보수에 굉장히 좋다. 먼저 레프트 메뉴를 DB화 하기전엔두가지를 고민해야한다.ajax로 갈것인지 jstl로 갈것인지 속도면에서는 jstl이 빠르기 때문에jstl로 구현할수 있으면 jstl로 구현한다. 프로젝트에..
이번엔 동적테이블을 만들어서 체크박스를 이용해 체크된 항목의 값들만출력 시켜보겠다. 먼저 저번 포스팅처럼 버튼과 체크박스를 생성해준다. 다음 화면에서 체크된 값들만 출력시켜주기 위해jstl을 사용한다. 먼저 저번 포스팅에서 썼던 것 처럼체크박스들은 arr배열에 담기게 된다그리고 체크한 항목을 출력하기 위해 4line의 ${arr} 를 사용했다. 다음 해당하는 항목의 값들을 DB에서 뽑아오도록c:if문을 주어 arr값이 아이디 이면 DB에 있는id값을 가져올수 있도록 해준다. 123456789101112131415161718192021222324252627282930 ${arr} Colored by Color Scriptercs
저번 포스팅에 이어서 남은 부분 이어서 하겠습니다 먼저 IDao.xml에 남은 부분들을 채우겠습니다 먼저 글작성과 글삭제를 추가했습니다. 쿼리문 안에 #{param1}은 파라미터가 들어가는 곳 입니다이전에 우리는 dao 에서 insert 를 사용하기위해PreparedStatement 를 사용했습니다"insert into board (mId, mWriter, mContent) values (board_seq.nextval, ?, ?)";이렇게 ? 값을 준후밑에서 set을 해줬습니다. 하지만 xml 에서는 이렇게 하지못합니다때문에 위 이미지처럼 #{param1} 처럼 사용합니다이때 #와 $를 사용할수 있습니다 먼저 #을 붙이면 param1 값이 string 이나 int면컬럼에 맞춰서 변화를 해서 값을 지정해..
저번 포스팅에서 Mybatis 사용을 위해 pom.xml에의존 주입을 해줬습니다. 이번엔 스프링 설정 파일 servlet-context.xml 에 Mybatis 사용을 위한bean 생성 해줍니다 12345678 Colored by Color Scriptercs 3line dao객체의 경로 를 value에 넣어줍니다프로젝트 마다 경로가 다를수 있습니다. 어떻게 설정하냐에 따라 6line 에서 sql세션 빈 생성합니다. 다음 dao패키지 안에 mapper폴더 만든후IDao.xml 만들어줍니다 1234567891011121314151617181920212223 SELECT * FROM BOARD ORDER BY MID DESC Colored by Color Scriptercs 7line 의 id 는 저번 포스..
이번엔 Mybatis 에 대해 알아보겠습니다 전에 JDBC template 를 사용해서코드를 간결화 시켰었습니다 Mybatis 를 사용 하면 훨씬더 간결하게 만들수 있고JAVA 코드가 아닌 XML 코드를 사용하여 데이터베이스에 접근합니다. 이번엔 포스팅에선 Mybatis 사용을 위한 준비를먼저 하겠습니다. 먼저 db에 디벨로퍼로테이블이랑 시퀀스 먼저 만들어줍니다. 위에서 테이블을 먼저 만든후 시퀀스 생성 하면됩니다. 다음 pom.xml 에서 Mybatis 사용을 위해 의존 추가작업 을 해줍니다 다음 컨트롤러 보겠습니다 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.