java18 java spring , Controller 설정팁 Member Join ID : PW : MAIL : PHONE : - - LOGIN MAIN @Controller //@RequestMapping("/member") // /lec17/member/memJoin : member가 겹쳐서 있을 때 public class MemberController { // MemberService service = new MemberService(); // @Autowired @Resource(name="memService") MemberService service; // @RequestMapping("/memJoin") //GET 방식일 경우 @RequestMapping(value="/memJoin", method=RequestMethod.POST) // public .. 2020. 8. 9. java spring 다양한 의존 객체 주입 (DI) , 초기메서드-destroy메서드 .xml 1. 생성자로 주입 public StudentRegisterService(StudentDao studentDao) { this.studentDao = studentDao; } --> 주입 객체를 먼저 등록하고 로 감싼다. 2. setter 로 주입 public class DataBaseConnectionInfo { private String jdbcUrl; private String userId; private String userPw; public String getJdbcUrl() { return jdbcUrl; } public void setJdbcUrl(String jdbcUrl) { this.jdbcUrl = jdbcUrl; } public String getUserId() { retu.. 2020. 7. 24. 웹프로그래밍 JSP 기초 문법 정리 JSP 최초 클라이언트 요청이 들어올 때 서블릿으로 변환 JSP에 작성한 소스코드는 변환 servlet의 _jspService 메소드에 들어감 JSP 문법 6가지 요소 스크립틀릿 표현식 선언부 지시자 표현식 언어 액션 스크립틀릿 : JSP 내에 자바 코드 삽입 표현식 선언부 지시자 include 지시자 JSP페이지나 HTML을 현재 JSP 페이지의 일부로 만들기위해 주로 헤더나 푸더를 조립할 때 정적 JSP URL맵핑은 web.xml에서 /패키지명/X.jsp 내장변수 : JSP 페이지 안에 선언을 하지 않고도 사용할 수 있는 변수 request, respones, out, application, config, pageContext, session, exception out 변수는 출력 버퍼 사용 out... 2020. 7. 16. [웹] 데이터 공유와 쿠키 범위, 생명주기 page < request < sessing < application 세션 범위 : 브라우저 당 생성되는 객체 ex) 하나의 차에서 로그인 하면 다른 탭을 열어도 여전히 로그인 상태 유지 세션 기술 - 세션 관련 정보를 웹 서버에 저장 쿠키 기술 - 세션 관련 정보를 클라이언트에 저장 데이터 공유 쿠키 예) // ... /scope?m=c&id=kim& ... @WebServlet("/scope") public class Controller extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {.. 2020. 5. 24. [웹] 서블릿 시작하기 / 세팅 / NULL처리 웹 서버 구조 웹 클라이언트 - 요청 - >[WAS] {Server Application (servlet)} 동적 페이지 생성코드 실행환경(컨테이너) DB ] 웹 클라이언트 servlet,java -> 컴파일 : .clsss -> 등록 -> 서블릿 컨테이너 웹 클라이언트 서블릿 컨테이너 DB 이벤트 생명주기 메소드 실행 서블릿 초기화 init() 초기에 한번 요청/응답 service() doGet() doPost 스레드를 통해 동시에 서블릿 종료 destroy() 종료할때 한번 서블릿 클래스 -> (인스턴스화) -> 서블릿 객체 -> (초기화) -> 서블릿 -> service() -> get일경우 doGet() , post일 경우 doPost() 정적 페이지 ( 이미지 html css javascript.. 2020. 5. 19. Android studio (안드로이드 스튜디오) Layout에 View 동적 생성(추가)으로 전화번호부 만들기 1 view = layoutInflater.inflate(R.layout.layout_complex, null, false); //사진 ImageView imageView = view.findViewById(R.id.item_image); imageView.setImageResource(imageList.get(i)); //이름 TextView nameText = view.findViewById(R.id.item_name); nameText.setText(nameList.get(i)); //번호 TextView phoneText = view.findViewById(R.id.item_phonenum); phoneText.setText(phoneList.get(i)); container.addView(view).. 2020. 3. 2. 이전 1 2 다음