怎么了除了第三题全都是j2ee的 ,没有点java基础的东西?

解决方案 »

  1.   

    1.respones.seneredirect("login.jsp").
      respones.dispather("login.jsp");
    2.Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
       String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; 
       //pubs为你的数据库的 
    String user="sa"; 
    String password=""; 
    Connection conn= DriverManager.getConnection(url,user,password); 
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
    String sql="select * from test"; 
    ResultSet rs=stmt.executeQuery(sql); 
      

  2.   

    5.M MODEL V  VIEW C CONTROL
      

  3.   

    这应该是个j2ee开发人员的基础东西!!!!!!!!
    这题网上到处都是!
      

  4.   

    7
     String str="abc";
    new String(str.getBytes("ISO8859_1"),"GBK");9.其实这题在用的过程中没有多大的区别的
      

  5.   

    6
      hibernate他是一个持久层的数据关里,他将关系型数据库转成对象
      

  6.   

    3.Public Class Bubblesort{ 
    Public static void main(string args[]){ 
    int array[] = {"55","44","22","14","5"}; 
    for(int i = 0;i<array.length;i++){ 
    System.out.print(array[i] + ","); 

    Bubblesort b = new Bubblesort(); 
    int[] result = b.bubble(array);//调用函数 
    for(int i = 0;i<result.length;i++){ 
    System.out.print(result[i] + ","); 

    int[] bubble(int a[]){ //函数 
    int temp; 
    int size = a.length; 
    for(int i = size - 1;i>=1;i--){ 
    for(int j = 0;j<i;j++){ 
    if (a[j]>a[j+1]){ 此处可以调整升序与降序 
    temp = a[j]; 
    a[j] = a[j+1]; 
    a[j+1] = temp; 



    return a; 


    }
      

  7.   

    9.说说Statement与PreparedStatement的区别.Statement是直接构造字符串进行数据库查询,而PreparedStatement是先过滤掉特殊字符再构造查询字符串,所以使用PreparedStatement可以防止SQL注入攻击
      

  8.   

    4.jdbc是如何进行事务处理的?
      

  9.   

    jsp两种跳转方式分别是什么?有什么区别?
    forward:文件内部的跳转,由服务器处理,信息不会丢失
    redirect:直接跳转,信息丢失.例如:request.redirect("http://www.sina.com.cn");
    2.写一段连接数据库的代码.
    inport java.sql.*;
    String driver="org.gjt.mm.mysql.Driver";
    String url="jdbc:mysql://localhost/mysql";
    String username="root";
    String password="123";
    Class.forName(driver);
    Connection conn=DriverManager.getConnection();
    Statement stmt=conn.cretStatement();
    ResultSet rs=stmt.executeQuery("select * from ..");
    3. 用java写出冒泡算法(说说思想也行)。
    public void sort(Object[]data)
    {
    int i,j;
    for(i=0;i<data.length;i++)
    for(j=data;length-1;i<j;--j)
    if(data[j]<data[j-1])
    swap(data,j,j-1); 
    }
    4.jdbc是如何进行事务处理的?conn.setAutoComit(false);
    conn.rollBack();
    conn.commit();5.MVC在struts中分别对应什么?
    M 模型 javabeanm EJB
    c 控制  ActionServlet
    V 视图  jsp 表示层
    6.说说hibernate的优点.
    7.一个字符串如何从GBK转为ISO8859_1.用例子说明.
    public void change(String str)
    {
    String s=new String(str.getBytes("ISO8859-1"));
    }
    8.uml共有几种图,分别是那些?
    类图,用力图,状态图,活动图,顺序图,协作图,包图等
    9.说说Statement与PreparedStatement的区别.
    后者是预先处理的
    stmt.executeQuery(str);
    pstmt.executeQuery(select * form databasename where id=?);
    pstmt.setInt("1","1001");
    10、EJB与JAVA BEAN的区别?
      

  10.   

    EJB的实体Bean保留持久数据,一般bean好像没有.
      

  11.   

    请登陆 http://blog.csdn.net/mqboss/ 上面有对java面试问题的专门的整理和解答
      

  12.   


    8.UML中的图:
    类图
    对象图
    复合结构图
    构件图
    部署图
    包图
    用例图
    活动图
    状态机图
    顺序图
    通信图
    定时图
    交互纵览图
      

  13.   

    Kao,yi dao ye bu hui!
      

  14.   

    2.写一段连接数据库的代码.
    inport java.sql.*;
    String driver="org.gjt.mm.mysql.Driver";
    String url="jdbc:mysql://localhost/mysql";
    String username="root";
    String password="123";
    Class.forName(driver);
    Connection conn=DriverManager.getConnection();
    Statement stmt=conn.cretStatement();
    ResultSet rs=stmt.executeQuery("select * from ..");
    --------------------------------------------------------
    这样都行?try-catch-finally 都没有,不能得分的