`
文章列表

java疑惑

    博客分类:
  • Java
温馨提示:如需《java解惑你知多少》的朋友,请到第八节附录下载,那里我提供了Word格式化的文档,读起来可能方便一些,如果你喜欢,请对我的工作给于支持,谢谢~! 另外,特此声明:本系列内容来源于《JAVA解惑》一书,不是本人所独创,此系列内容应该说是该书的一个精简版,但内容含盖90%左右,摘录于此只是便于与大家共同分享,激起大家对Java基础的兴趣!我也是一位Java老菜鸟,搞了好几年的Java了,现在回头看这本书时,颇有感受——基础才是永恒!不过如果大家有时间的话,还是去看看这本书,如果没有太多的时间,可能直接看看我整理的这个精简版本! 数值表达式 1. 奇偶判断 不要使用 ...
JSF 应用程序生命周期的六个阶段是: 1.     恢复视图 2.     应用请求值;处理事件 3.     处理检验;处理事件 4.     更新模型值;处理事件 5.     调用应用程序;处理事件 6.     显示响应 这六个阶段是 JSF 处理表单 GUI 的一般次序。这个列表按照每个阶段可能的执行次序和事件处理进行排列,但是 JSF 生命周期并不是固定的。可以改变执行的次序,跳过某些阶段或完全脱离生命周期。例如,如果一个无效的请求值被复制到组件,那么会重新显示当前视图,并可能不执行某些阶段。 还可以选择完全脱离 JSF,比如将处理委托给一个 ser ...
在大型数据库系统中,有两个很重要作用的功能,那就是存储过程和触发器。在数据库系统中无论是存储过程还是触发器,都是通过SQL 语句和控制流程语句的集合来完成的。相对来说,数据库系统中的触发器也是一种存储过程。存储过程在数据库中运算时自动生成各种执行方式,因此,大大提高了对其运行时的执行速度。在大型数据库系统如Oracle、SQL Server中都不仅提供了用户自定义存储过程的功能,同时也提供了许多可作为工具进行调用的系统自带存储过程。    所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL 语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户 ...
function  changeRadioValue(id,redioValue){ var satisfayArr = document.getElementsByName(id); for(var i=0;i<satisfayArr.length;i++){ if(satisfayArr[i].value==redioValue){ satisfayArr[i].checked="checked"; }else{ satisfayArr[i].checked=""; } }      ...
import java.text.*; import java.util.*; public class TimeCompare{ public static void main(String[] args){ boolean flag = isDateBefore("2004-09-09 12:12:12","2005-09-09 16:00:00"); System.out.println(flag); flag = isDateBefore("2006-09-09 01:01 ...
<property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop> <prop key="hibernate.show_sql">false</prop> <!-- Create/update the database tables automatically when the JVM starts up <prop key="hibernate. ...
Java基础方面: 0、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √        √                  √       √ protected √  √                  √        × friendly √     √                   ×       × private √      ×                   ×       × 不写时默认为friendly 1。 java.lang. ...
Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1.    对JDBC访问数据库 ...
1、 简述你对IoC(Inversion of Control)的理解,描述一下Spring中实现DI(Dependency Injection)的几种方式。 2、 Spring的Bean有多种作用域,包括: singleton、prototype、request、session、global session、application、自定义 3、 简单描述Spring Framework与Struts的不同之处,整合Spring与Struts有哪些方法,哪种最好,为什么? 4、 Hibernate中的update()和saveOrUpdate()的区别 5、 Spring对多种ORM框架提供了很 ...
国际化:不用修改代码,就适用于不同的语言国家 本地化:如果要适应一个国家,要修改源代码 实现过程: 在struts-config.xml中用如下标签说明资源文件名,注意其只是文件名,没有语言_国家    <message-resources parameter=”struts.ApplicationResources” /> 在资源文件对应的目录struts中加入适应不同语言、国家的properties文件   ApplicationResources_zh_CN.properties 中国   ApplicationResources_en_US.properties us ...
1. 关闭logging和开发模式(devMode), devMode是在struts.properties中设置的, 关闭logging需要修改web.xml文件,加入以下参数 <servlet> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>detail</param-name> <param ...
1.struts Action是不是线程安全的?如果不是,有什么方式可以保证Action的线程安全?如果是,说明原因 2.MVC,分析一下struts是如何实现MVC的 3.struts中的几个关键对象的作用(说说几个关键对象的作用) 4.spring 说说AOP和IOC的概念以及在spring中是如何应用的 5.Hibernate有哪几种查询数据的方式 6.load()和get()的区别 回答: 1.Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能作的事,并且要在开发时特别小心。Action ...
1. org.apache.struts.action 基本上,控制整个struts framework的运行的核心类、组件都在这个包中,比如我们上面提到的控制器ActionServlet。已经Action,ActionForm,ActionMapping等等。struts1.1比1.0多了 DynaActionForm 类。增加了动态扩展生成FormBean功能 2. org.apache.struts.actions 这个包是主要作用是提供客户的http请求和业务逻辑处理之间的特定适配器转换功能,而1.0版本中的部分动态增删FromBean的类,也在struts1.1中被Action包的Dy ...
(1)在Struts应用的视图中包含哪些组件?(多选) 选项: (A) JSP (B) Servlet (C) ActionServlet (D) Action (E) 代表业务逻辑或业务数据的JavaBean (F) EJB (G) 客户化标签 (2)在Struts应用的控制器中包含哪些组件?(多选) 选项: (A) JSP (B) Servlet (C) ActionSe ...
Global site tag (gtag.js) - Google Analytics