3.1-J2EE之基本知识
fei20121106
这个作者很懒,什么都没留下…
展开
-
(3.1.1)HTTP常见错误返回代码
笔试题;HTTP返回 302,意味着什么???经探索记录如下:来自于:http://www.ha97.com/4000.htmlHTTP返回状态代码当用户试图通过HTTP或FTP协议访问一台运行主机上的内容时,Web服务器返回一个表示该请求的状态的数字代码。该状态代码记录在服务器日志中,同时也可能在 Web 浏览器或 FTP客户端显示转载 2015-03-24 21:52:22 · 826 阅读 · 0 评论 -
(3.1.4.2)struts1和struts2
从action类上分析:1.Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 2. Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以转载 2015-08-11 19:56:42 · 549 阅读 · 0 评论 -
(3.1.2)Servlet生命周期
大多数程序员都知道Servlet的生命周期,简单的概括这就分为四步:servlet类加载--->实例化--->服务--->销毁。对这个过程只是肤浅了解下,对于servlet何时被销毁,还是不太情楚。下面我们描述一下Tomcat与Servlet是如何工作的,首先看下面的时序图.1、Web Client 向Servlet容器(Tomcat)发出Http请求2、Servlet容器转载 2015-04-16 15:05:26 · 608 阅读 · 0 评论 -
(3.1.2.2)有关Servlet初始化参数的获取方法
昨天做了一道有关servlet的面试题,题目如下:从以下哪一个选项中可以获得Servlet的初始化参数?ServletServletContextServletConfig(正确答案)GenericServlet我当时选的是第二个ServletContext,后面查阅资料大致弄明白了,这里记录一下,希望对大家有所帮助。转载 2015-08-23 16:49:31 · 766 阅读 · 0 评论 -
(3.1.2.1)getParameter()和getAttribute()
getParameter():用来获取用户提交的信息,name与表单中的name属性对应。getAttribute(String name):获取名为name所对应的属性。(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter(转载 2015-08-22 22:37:50 · 605 阅读 · 0 评论 -
(3.1.7)Hibernate
本章首先给大家介绍持久化,ORM与DAO三个概念,以及它们之间的关系。1.1持久化,DAO与ORM介绍持久化,DAO与ORM三个概念,以及它们之间的关系。1.1.1 持久化数据在计算机中有两种状态:瞬时状态:保存在内存的程序数据,程序退出后,数据就消失了,称为瞬时状态持久状态:保存在磁盘上的程序数据,程序退出后依然存在,称为程序数据的持久状态转载 2015-07-14 21:13:43 · 562 阅读 · 0 评论 -
(3.1.7.1)史上最简单的Hibernate入门简介
其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。在这篇文章将转载 2015-07-14 21:15:52 · 534 阅读 · 0 评论 -
(3.1.3)J2ee的概念和关键名词
1概念一、是什么? J2EE官方说是一套全然不同于传统应用开发的技术框架,包括许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。简单的一句话就是“统一系统开发和部署的一种规范,让不同系统开发商可以拥有统一的规范接口,从而提高可移植性、安全与再用价值” 明白了J2EE是什么?更艰巨的任务又来了:“它的体系结构是什么?既然它是规范,那么它的规范有哪些呢?这原创 2015-04-16 15:25:43 · 736 阅读 · 0 评论 -
(3.1.4)详细讲解Struts构架中action的跳转大全
1. 完整的actiontype="somePackage.someActionClass">name="someForm"input="someJSP.jsp"首先,Struts的ActionServlet接收到一个请求,然后根据struts-config.xml的配置定位到相应的转载 2015-04-18 17:01:29 · 552 阅读 · 0 评论 -
(3.1.6)AOP
我们来看一些框架,structs,spring,hibernate,先说structs吧,其本身的目的就是为了达到v/c分离.事实上呢?jsp的目前是什么?为了把servlet的代码c与html标记的v分离.事实如此吗?程序员从servlet转向jsp后立即发现,用servlet输出html是代码中夹杂了大量的标记.而转向了jsp是大量的标记中夹了代码.那么jsp有什么必要存在呢?(一个很好的理由转载 2015-04-18 17:46:35 · 612 阅读 · 0 评论 -
(3.1.4.1)一个简单的struts例子
我就只说一句,Struts2是MVC的一种实现,Struts2运行机理相比Struts1有很大的不同,Struts2是基于WebWork的。 下面开始说怎么去运行一个Struts2程序。所需jar包等,请到http://struts.apache.org下载 1、 myeclipse新建web project 2、 下载Struts2之后加压,找到struts2-bl转载 2015-04-18 17:11:16 · 574 阅读 · 0 评论 -
(3.1.6.1)AOP的简单例子
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。对部分函数的调用进行日志记录,用于观转载 2015-04-18 17:38:55 · 528 阅读 · 0 评论 -
(3.1.5)IOC控制反转和DI依赖注入
1.依赖依赖就是有联系,有地方使用到它就是有依赖它,一个系统不可能完全避免依赖。如果你的一个类或者模块在项目中没有用到它,恭喜你,可以从项目中剔除它或者排除它了,因为没有一个地方会依赖它。下面看一个简单的示例: /// /// 用户播放媒体文件 /// public class OperationMain { publ转载 2015-04-18 17:32:17 · 535 阅读 · 0 评论 -
(3.1.8)有关forward和redirect的描述
[不定项选择题]下面有关forward和redirect的描述,正确的是?forward是服务器将控制权转交给另外一个内部服务器对象,由新的对象来全权负责响应用户的请求执行forward时,浏览器不知道服务器发送的内容是从何处来,浏览器地址栏中还是原来的地址执行redirect时,服务器端告诉浏览器重新去请求地址forward是内部重定向,redirect是外部原创 2015-08-11 18:30:55 · 2070 阅读 · 0 评论