年后一周学习总结

来源:互联网 发布:有深意的句子知乎 编辑:程序博客网 时间:2024/05/01 07:27

 学习目的一:复习了基于Eclipse的Struct的开发

         在Struct中最重要的是三个文件:Web.xml(申明作为控制器的actionServlet; 配置页面的请求方式,即哪些页面请求由Struct控制器响应;配置首页);Struct-config,xml(配置被控制器所调用的两大主要javabean-Actionform和Action类,

 学习目的一:复习了基于Eclipse的Struct的开发

         在Struct中最重要的是2个文件:Web.xml(申明作为控制器的actionServlet; 配置页面的请求方式,即哪些页面请求由Struct控制器响应;配置首页);Struct-config,xml(配置被控制器所调用的两大主要javabean-Actionform和Action类,前者为控制器响应页面请求时所采取的动作,后者为发出请求时控制器存储页面信息的类)

         编写Struct的流程:

             1.导入tomcat的三个包以及struct.jar

            2.编写jsp代码,其中页面跳转请求用.do标识

            3.编写action类和actionForm类

            4.编写模型控制类,供action类调用

            5.配置上述两个配置文件

struct 中最重要的类:org.apache.structs.action.ActionServlet(控制器)

学习目的二: 了解Hibernate

    其通过hibernate.cfg.xml文件与连接数据库的session类Hibernate.java(sessionFactory)与数据库表实体类以及数据库实体类和数据库表的映射文件model.hbm.xml进行对类的操作就可以对数据库操作。

学习目的三:学习ajax(.net)

目的:将页面分块响应用户请求,使b/s模式的应用有c/s模式的效果

开发步骤:

    1.  引用Ajax.dll(在.cs文件中要用using Ajax 导入)

   2. 在服务器脚本文件.cs中用Ajax.Utility.RegisterTypeForAjax(typeof(class));将相关类注册为ajax,在需要异步调用的类中方法前加上[Ajax.AjaxMethod()]前缀(与webservice类似)

  3. 编写页面文件,对需要异步显示的区域用<div></div>标签框定,注意为了调用javascript的方便,最好用html编写

  4.对javascript脚本文件中的那些对<div>区域进行处理的函数定时触发处理,方法为调用window.setTimeout("Refresh_ChatContent()",1000);方法,并在该函数中调用用ajax注册过的类的方法,完成业务逻辑。

注:在js文件中动态向<div>内添加内容的方法:var div=document.all("div"); div.innerHTML = tableHTML;

   学习目的四:初涉j2me

   开发工具:wtk2.2 (配合jdk 1.4)

开发步骤:

1.首先要导入javax.microedition.midlet.*包

2. 编写应用类继承自MIDlet

3. 覆盖方法public void startApp(),public void pauseApp(),public void destroyApp(boolean b)

4.点击安装菜单下的KToolBar打开集成开发环境进行调试

exp:

package com.j2meedu.chapter3;

  import javax.microedition.midlet.*;
  import javax.microedition.lcdui.*;

public class FirstMIDlet extends MIDlet{
   private Form form;
   public FirstMIDlet(){
   form =new Form ("zhoumin de MIDlet");
   form.append("ss");
   }

   public void startApp(){
Display.getDisplay(this).setCurrent(form);
}

public void pauseApp(){}

public void destroyApp(boolean b){}

原创粉丝点击