모의 필기시험

3723 단어 깊이 이해하다
1. 동적include와 정적include의 쓰기 방법과 차이는?
정적 으로 번역 단계 에서 하위 페이지 를 실행하는 것 은 원래 페이지 의 정보 를 부모 페이지 에 넣는 것 이다
요청 처리 단계에서 각 하위 및 상위 페이지에 정의된 Scriptlet을 동적으로 실행하면 충돌이 발생하지 않습니다.
2. JSP에 내장된 객체는 무엇입니까?
    request                              
    response
    pageContext
    session
  application
out
 config
 page

3. Ajax란 무엇이며, 왜 Ajax를 사용합니까?
                    ,      。

부분적으로 리셋하여 데이터 불러오는 압력을 덜어줍니다.
4. JSP의 페이지 점프 방식에는 어떤 것들이 있습니까?
1. forward 점프:
2.response  :response.sendRedirect("      ");

5. MVC를 어떻게 이해하고 평소에 프로젝트에서 어떻게 응용합니까?
MVC는 응용 프로그램의 입력, 처리, 출력을 강제로 분리하는 디자인 모델이다.MVC 응용 프로그램은 모델, 뷰, 컨트롤러 등 세 가지 핵심 부품으로 나뉘어져 있습니다.그들은 각자 자신의 임무를 처리한다.jsp+서브렛+JavaBean은 mvc 기반의 개발 모델입니다.서비스는 업무 논리층으로 데이터 논리를 처리하고 데이터를 검증하며 외부에 호출하는 것이dao,modal 등을 포장하는 것과 같다.dao는 지구층, 읽기 및 쓰기 데이터베이스, 삭제 및 수정 등 방법
6. 브라우저가 닫히면 세션이 삭제됩니까?
브라우저에 존재하는 유일한 식별자인 JSESSIONID(sessionid)는 사라졌지만 서버에 저장된sessionid는 즉시 소각되지 않았다.
7. JAVA의 객체 지향 특징은 무엇입니까?
추상, 계승, 봉인, 다태성
8. 스프링의 두 가지 특징은 무엇입니까?Spring의 역할은 무엇입니까?
  IOC,AOP
Spring 프레임워크는 주로 다른 기술(struts,hibernate 등)과 통합하는 데 사용됩니다.
응용 프로그램의 빈 구성 요소를 낮은 결합으로 연결할 수 있습니다.최종적으로 시스템 확장을 향상시킬 수 있다
및 유지 보수.
9. 마이바티스에 대한 이해를 말해볼까?
이점:
1. 손쉽게 잡고 익히기 쉽다.
2. sql는 xml에 쓰여 있어 통일된 관리와 최적화에 편리하다.
3. sql와 프로그램 코드의 결합을 해제한다.
4. 맵 탭을 제공하여 대상과 데이터베이스의 orm 필드 관계 맵을 지원합니다
5. 객체 관계 매핑 레이블 제공, 객체 관계 구성 유지 관리 지원
6. xml 탭을 제공합니다. 동적 sql 작성을 지원합니다.
단점:
1. sql 작업량이 매우 많은데 특히 필드가 많고 관련 테이블이 많을 때 더욱 그렇다.
2. sql는 데이터베이스에 의존하여 데이터베이스 이식성이 떨어진다.
3. xml에서 탭 id가 유일해야 하기 때문에 DAO에서 방법 재부팅을 지원하지 않습니다.
4. 필드 맵 탭과 대상 관계 맵 탭은 맵 관계에 대한 설명일 뿐 구체적인 실현은 sql에 의존한다.(예를 들어 다중 Collection 탭을 설정했는데 sql에join 서브맵이나 서브맵이 없으면 검색 후 되돌아오는 대상은 대상 관계를 갖추지 못합니다. 즉,Collection의 대상은null입니다)
5. DAO 계층이 너무 단순하고 개체를 조립하는 작업량이 비교적 크다.
6. 캐스케이드 업데이트, 캐스케이드 삭제는 지원되지 않습니다.
7. 동적 ql를 작성할 때 디버깅이 불편합니다. 특히 논리가 복잡할 때입니다.
8에서 제공하는 동적 sql을 쓰는 xml 라벨 기능은 간단하고 (struts에 비할 바 없음) 동적 sql를 작성하는 데 한계가 있으며 읽을 수 있는 기능도 낮다.
9. 메인 키 필드를 조회하지 않으면 조회된 대상이'덮어쓰기'현상을 일으키기 쉽다.
10. 매개 변수의 데이터 형식 지원이 완벽하지 않습니다.(만약 파라미터가 Date 형식일 때 get, set 방법이 없으면 파라미터에 @param을 추가해야 합니다)
11. 파라미터가 많을 때 사용하기 불편하고 기능이 강하지 않다.(현재 지원하는 방법은 맵, 대상, 주석 @param 및 기본적으로 012 인덱스 비트 사용)
12. 캐시를 잘못 사용하면 더러운 데이터가 생기기 쉽다.
10. 어떤 기본 데이터 유형이 있는지 적고 해당하는 포장 유형을 적으세요.
기본 데이터 유형과 포장류의 대응표
byte
short
int
long
float
double
char
boolean
Byte
Short
Integer
Long
Float
Double
Character
Boolean
11. 자주 쓰는 가방을 적어 주세요.
1 .java.lang :java     ,     java          
2、java.io :java /
3、java.util :Java Java.util 。

4、java.util.zip :
5、java.lang.reflect

좋은 웹페이지 즐겨찾기