• 工作总结
  • 工作计划
  • 心得体会
  • 述职报告
  • 事迹材料
  • 申请书
  • 作文大全
  • 读后感
  • 调查报告
  • 励志歌曲
  • 请假条
  • 创先争优
  • 毕业实习
  • 财神节
  • 高中主题
  • 小学一年
  • 名人名言
  • 财务工作
  • 小说/有
  • 承揽合同
  • 寒假计划
  • 外贸信函
  • 励志电影
  • 个人写作
  • 其它相关
  • 生活常识
  • 安全稳定
  • 心情短语
  • 爱情短信
  • 工会工作
  • 小学五年
  • 金融类工
  • 搞笑短信
  • 医务工作
  • 党团工作
  • 党校学习
  • 学习体会
  • 下半年工
  • 买卖合同
  • qq空间
  • 食品广告
  • 办公室工
  • 保险合同
  • 儿童英语
  • 软件下载
  • 广告合同
  • 服装广告
  • 学生会工
  • 文明礼仪
  • 农村工作
  • 人大政协
  • 创意广告
  • 您现在的位置:六七范文网 > 调查报告 > 正文

    JAVA培训总结

    来源:六七范文网 时间:2021-06-29 07:09:29 点击:

     JAVA 培训总结

      一、 JAVA W EB 应用开发 ------------------------------------------------------------------------------------- -

     2

     -

     二、IDE(E CLIPSE )工具集成 TOMCAT

     --------------------------------------------------------------------- -

     4

     -

     三、S ERVLET

     -------------------------------------------------------------------------------------------------- -

     8

     -

     1、Servlet 生命周期 ------------------------------------------------------------------------------------- - 8 -

     2、Servlet 初始化 ----------------------------------------------------------------------------------------- - 8 -

     3、Servlet 的值传递 -------------------------------------------------------------------------------------- - 9 -

     四、JSP 简介 ------------------------------------------------------------------------------------------------ -

     10

     -

     五、JSTL 标签应用 ---------------------------------------------------------------------------------------- -

     17

     -

     六、练习 ------------------------------------------------------------------------------------------------------ -

     20

     -

     七、建模工具 ROSE

     ----------------------------------------------------------------------------------------- -

     21

     -

     1、用例视图 --------------------------------------------------------------------------------------------- - 21 -

     2、逻辑视图 --------------------------------------------------------------------------------------------- - 22 -

     八、聘请治理 ------------------------------------------------------------------------------------------------ -

     24

     -

     九、数据源与连接池 --------------------------------------------------------------------------------------- -

     27

     -

     十、人员治理模块 ------------------------------------------------------------------------------------------ -

     31

     -

     十一、软件需求规约 --------------------------------------------------------------------------------------- -

     34

     -

     十三、J AVA W EB 文件上传 --------------------------------------------------------------------------------- -

     40

     -

     十四、H IBERNATE 入门 ------------------------------------------------------------------------------------ -

     43

     -

     十五、S PRING 入门 ----------------------------------------------------------------------------------------- -

     52

     -

     十六、A JAX

     -------------------------------------------------------------------------------------------------- -

     58

     -

     十七、B2C 电子商场 -------------------------------------------------------------------------------------- -

     59

     -

     1、设计所需文档 --------------------------------------------------------------------------------------- - 59 -

     2、软件架构 --------------------------------------------------------------------------------------------- - 59 -

     3、B2C 网上商城系统架构 --------------------------------------------------------------------------- - 60 -

      一、javaWeb 应用开发 开发 javaWeb 应用的步骤

     1、 猎取 web 服务器:我们使用的是免费的、开源的 tomcat5.5

     2、 安装 tomcat 服务器 -解压 tomcat 压缩包到合适(非中文名目,名目中最好不要有空格)的名目 -配置环境变量 JAVA_HOME(该环境变量名不区分大小写),因为 tomcat 是 java 语言编写的;其次 javaWeb 程序里也有 javaSe 内容,因此 tomcat 要想正确解析 Servlet,必定依靠 jre 环境;JAVA_HOME 的值确实是 jre 的根名目 -假如不配置 JAVA_HOME 环境变量那么 tomcat 无法正常启动 3、 测试 tomcat 是否正确安装、配置 找到 tomcat 根名目下的 bin 名目中的 startup.bat 文件(windows 系统);双击运行,显现如下窗口

      之后打开扫瞄器,输入 xlocalhost:8080 回车运行,弹出如下窗口

      表示 tomcat 正确安装。

      4、 预备开发环境 源文件的编写工具,html 文件的编写工具;servlet-api.jar 文件 配置 classpath 环境变量

     5、 在 tomcat 根名目下的 webapps 名目定义自己的 web 站点,比如〝mywebroot〞 6、 明确 javaWeb 应用的站点的名目结构 -mywebroot

      -*.html 文件|*.jsp|*.gif|*.png|*.jpg [差不多上可选操作]

      -名目/*.html|*.jsp|*.gif|*.png|*.jpg [差不多上可选操作]

      -WEN-INF [可选名目,假如是动态的 javaWeb 应用,必须有]

     -classes [该名目也是可选的,假如有自定义的类,类要存放在当前名目下]

     -lib [该名目也是可选的,假如有依靠的第三方类库(jar 包),必须存放在该名目]

     -web.xml [该文件也是可选的,假如要为自定义的 Servlet 注册,那么该文件必须]

     7、定义的 Servlet 要想使用默认的 URL(协议://主机名:端口号/servlet/Servlet 的完整类名)进行访问,要起用默认的 Servlet,起用方式是:找到 tomcat 根名目下的 conf 名目中的 web.xml文件,取消注释即可 <!--

     <servlet>

      <servlet-name>invoker</servlet-name>

      <servlet-class>

      org.apache.catalina.servlets.InvokerServlet

      </servlet-class>

      <init-param>

      <param-name>debug</param-name>

      <param-value>0</param-value>

      </init-param>

      <load-on-startup>2</load-on-startup>

      </servlet> --> <!--

     <servlet-mapping>

      <servlet-name>invoker</servlet-name>

      <url-pattern>/servlet/*</url-pattern>

      </servlet-mapping> -->

     二、IDE(Eclipse) 工具集成 tomcat 一、纯手工开发 javaWeb 应用专门苦恼,我们为了提高开发效率因此需要借助 IDE 工具,当我们使用 IDE 开发 web 应用时,需要 web 服务器,而一样 IDE 工具是没有集成 tomcat的

     二、将 Eclipse 和 tomcat 进行绑定〔集成〕

     1、 安装 Eclipse 2、 安装 tomcat 3、 打开支持 javaEE 应用开发的 Eclipse 4、

     5、

     6、

     7、

     8、

     9、

     10、

     11、

     12、

     三、Servlet 1 、Servlet 生命周期 一、明确:servelt 实例是由 Servler 治理的〔治理内容是:实例化和从 server 中移除,移除后成为垃圾对象,垃圾对象必定会 GC 回收,回收即销毁〕 二、默认情形下:Servlet 在第一次被要求时才会初始化,即 server 构建 Servlet 实例 三、一个 Servlet 实例从无到有再到无的过程:

     1、 要求该 Servlet 时,构建实例,构建实例调用 init(ServletConfig)方法;在调用初始化方法前要先构建 ServletConfig 实例(该实例也是 server 构建的); 2、 处理用户要求:server 调用 service(ServletRequest,ServletResponse)方法处理用户要求;该方法调用前也要先由 server 构建 ServletRequest 和 ServletResponse 实例; 3、 假如 server 将 Servlet 从 server 中移除,那么会调用 destroy 方法。那么 Servlet 变成垃圾对象,等待 GC 回收〔销毁〕。

     四、假如 Servlet 是

     Servlet,它的处理要求的过程有所变化;即 server 调用service(ServletRequest,ServletResponse) 方 法 , 该 方 法 调 用 前 也 要 先 由 server 构 建ServletRequest 和 ServletResponse 实例;service(ServletRequest,ServletResponse)方法调用

     Servlet 实例的 service(

     ServletRequest,

     ServletResponse)方法,该方法调用前先构建

     ServletRequest 和

     ServletResponse 实例;然后依照要求方式,service(

     ServletRequest,

     ServletResponse)调用对应的 doXxx 方法〔如过是 GET 要求调用 doGet 方法、假如是 POST要求,调用 doPost 方法〕;初始化和销毁方式不变。

     2 、Servlet 初始化 一、依照不同的 web server,Servlet 有时是在第一次要求时构建对象;有些 server 是一启动时就会构建 Servlet 的实例; 二、尽管不同 web server 关于 Servlet 的初始化会有所不同,但我们能够手动操纵 Servlet 的初始化时刻;在对 Servlet 进行注册师,通过<load-on-startup></load-on-startup>指定初始化时刻,该节点接收的是整型的值,0 表示在 server 启动时就初始化 Servlet 实例;-1值表示最晚初始化〔第一次访问该 Servlet 时才初始化〕;正整数范畴内,数值越大,初始化越晚〔最晚晚到第一次访问时初始化〕;假如多个 Servlet 的<load-on-startup>的值是一样的,那么随机初始化〔即多个 Servlet 之间没有初始化的先后顺序〕。

     三、Servlet 第一次初始化时,会调用 init(ServletConfig)方法。默认情形,一个 Servlet 在一个 web 应用中只有一个实例。意味着我们在编写程序的时候,能够将只执行一次的代码放到 init 方法中执行。

     四、猎取初始化信息的方式分为两种:分别是编码式、位置方式; 1、 硬编码方式:初始化所依靠的信息直截了当写在代码中;如此做不行,不利于程序的修改;我们应该采纳配置的方式; 2、 配置方式:在 web.xml 中对 Servlet 进行注册时,在<servlet-class>节点后通过<init-param> 节 点 定 义 一 组 初 始 化 信 息 ; 这 组 信 息 通 过 <param-name> 和<param-value>节点进行绑定;一个 servlet 节点能够有多组<init-param>节点;在servlet 中能够通过 ServletConfig 对象的 getInitParameter 方法猎取初始化信息。

     注意:假如你定义的 servlet 是为其它 servlet 服务的,那么该 servlet 一定要在服务对象之前得到实例化。能够通过<load-on-startup>节点保证。

     3 、Servlet 的值传递 1、 客户端向服务器端进行值传递 客户端通过表单方式提交数据,服务器端通过

     ServletRequest 对象的 getParameter 方法和 getParameterValues 方法猎取客户端提交的值。表单提交值要求的两种常用方式,一种是 GET 要求传递,一种是 POST 要求传递,二者的区别是 GET 进行值传递时,值会在地址栏中进行显示〔url?key=value&key2=value2〕。

     2、 服务器端向服务器端传递值 1)

     使用

     ServletRequest 对象进行服务器端值传递。该对象能够将 Object 类型的值通过 setAttribute 方法进行储存。在同要求链中,使用同一个

     ServletRequest 对象 的 getAttribute 方 法 猎 取 传 递 的 值 (request.setAttribute(Objetkey, Objetvalue)=request.getAttribute(Objectkey))。在不同的 Servlet 中要想猎取 request 对象储存的值,Servlet 直截了当的跳转必须通过 RequestDispatcher 对象的 forward 方法进行 Servlet 跳转。因为该方式可不能产生新的

     ServletRequest 对象。

     2)

     使用

     Session 对象进行服务器端值传递。该对象能够通过 request 对象的getSession 方法猎取会话对象〔

     Session 对象确实是会话对象,能够明白得为同一扫瞄器窗口,包括该窗口创建的子会话窗口〕。储存值的方式依旧是使用setAttribute 方法;猎取值依旧使用 getAttribute 方法。在 session 中储存的值,Servlet是重定向依旧要求分发,都能够在另一个 Servlet 中猎取上层 Servlet 中储存的值。

     3)

     使用 ServletContext 对象进行服务器端值传递。也是通过 setAttribute 方法储存值,通过 getAttribute 方法猎取值。而 ServletContext 对象能够明白得为当前整个webApplication。即在 ServletContext 中储存的值,在任意服务器端的 Servlet 和 jsp中都能够随时猎取在其中储存的值。该对象储存的值是和整个应用的生命周期一致的。

     四、JSP 简介 1、 jsp 实际确实是 servlet。当我们访问一个 jsp 文件时,webServer 第一将 jsp 文件翻译成对应的 java 文件,然后将翻译得到的 java 文件进行编译,生成对应的 class 文件。该类提供了接收

     要求及响应

     要求的 service 方法(_jspService(

     ServletRequest request,

      ServletResponse response))。

     2、 一个标准的 jsp 文件由 html 标记和 page 指令组成。一样 page 指令又有专门多属性;其中有一个 pageEncoding 属性,该属性是定义当前文件的编码方式的。

     3、 在 servlet 中:能够有 java 代码和字符串类型的 html 标记。这些字符串类型的 html 标记被响应对象

     ServletResponse 对象发送到客户端扫瞄器中后,扫瞄器会对这些字符串类型的 html 标记进行解析。然而如此的操作专门苦恼。Jsp 确实是解决 servlet 嵌套 html标记这种痛楚的操作方式的。即在 jsp 中我们能够像编写一般 html 标记一样来编写 jsp文件,同时在该文件中我们依旧能够编写 java 代码。

     4、 在 jsp 中能够编写 java 代码。一个 jsp 文件中有两处地点能够编写 java 代码。分别是局部作用域(_jspService 方法中)代码编写区域〝<% //在那个地点能够编写 java 代码。那个地点编写的代...

    推荐访问:培训 Java