2007-04-17

java面试题整理

关键字: java j2ee
j2ee 面试题 1、MVC的各个部分都有那些技术来实现?如何实现? 答:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。 2 EJB的几种类型      &nb ...
2007-04-11

如何配置Tomcat以支持SSL

关键字: tomcat ssl
1 名词解释:    page 3 1.1ssl(Server Socket Layer):    page 3 1.2 JSSE: Java SSL extension    page 5 1.3 Keystore    page 5 1.4 Keytool    page 5 2安装准备:    page 5 3申请服务器证书    page 6 3.1 建立保存证书相 ...
2007-04-10

关于Servlet的路径

关键字: jsp servlet
http://localhost:8080/pathdemo/myservlet/servletdemo1 <table style="width:auto;"><tr><td><a href="http://picasaweb.google.com/xiuzhong.li/Serveltpath/photo#5051697132994214850"><img src="http://lh5.google.com/image/xiuzhong.li/Rhs7xwT6u8I/AAAAAAAA ...
2007-04-10

关于查询串

关键字: jsp
http://localhost:8080/petclinic/modifyvet?vetid=1001&flag=load ?后面的内容为查询串 &分割参数 =分割参数名和参数值 查询串不能有空格,空格作为查询串的结束标志 特殊字符要进行url编码 request.getQueryString()可以获取查询串
2007-04-10

include 指令和 include 动作的区别

关键字: jsp include
include 指令和 include 动作的区别 include指令合并静态文档或Jsp页面中的内容 <jsp:include>可以用于包括动态生成的输出结果,因此可以包含一个Servlet include指令在编译期合并为一个文档 include动作在请求时进行包括处理 共享局部变量 include指令各文件中的声明的脚本变量在所有组成的页面中有效 include动作在一个文件中声明的脚本变量不能用于其他页面,除非将变量放置在request,session,application作用域中 修改的生效 include指令被包含文件被修改,不会立即生效,除非修改主 ...
RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在b.jsp都可以获得,参数自动传递. forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件 同时forward()无法在后面带参数传递,比如servlet?name=frank,这样不行,可以程序内通 ...
2007-04-03

Java基础测试题

关键字: java
1 下面的语句哪一行在编译时没有警告和编译错误 a)      float f=1.3; b)      char c="a"; c)      byte b=257; d)      boolean b=null; e)      int i=10; 2 下面的代码编译后会出现什么问题 public clas ...
2007-04-03

jdbc试题

关键字: jdbc
一 选择题(共30分,每题5分,共6题) 1 使用下面的Connection 的哪个方法可以建立一个PreparedStatement接口(  ) A createPrepareStatement() B prepareStatement() C createPreparedStatement() D preparedStatement() 2 在Jdbc中可以调用数据库的存储过程的接口是 (  ) A Statement B PreparedStatement C CallableStatement ...
一 什么是Struts Struts是基于MVC设计模式的开发Web应用程序的开源框架,当前的版本是1.1 他的建立者是著名的开源组织Apache Software Foundation,提起Apache software Foundation(ASF) 大家一定不会陌生,好多口碑不错的开源产品像Tomcat,Ant,Velocity,JSF等都出自他们. 如果对他们感兴趣的话可以到他们的网站去看一看:http://Jakarta.apache.org 二 为什么叫Struts Struts的英文意思是: (框架的)支柱,支撑物 就像我们盖楼一样,各楼层之间是用钢筋,混凝土构成的柱 ...
在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的 数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象、档案等)。而LONG、LONG RAW等类型的字段,虽 然存储容量也不小(可达2GB),但由于一个表中只能有一个这样类型的字段的限制,现在已很少使用了。  LOB类型分为BLOB和CLOB两 种:BLOB即二进制大型对象(Binary Large Object),适用于存贮非文本的字节流数据(如程序、图象、影音等) ...
1 尽可能不要使用import* 写的人很方便,读的人不爽,引入多余的类影响性能 2 尽量减少同名的类(如java.sql.Date,java.util.Date) 3 用StringBuffer代替String 不要这样 String str = (new String)V.Next(); 也不要String Str = s+s1+s2 更不要for(){  Str = "i"+Str; } 4不要在循环中反复定义创建变量 for(){String str= (new String)v.next();} 5 不要在循环中使用复杂的计算 f ...
2007-03-27

eclipse 快捷键2

关键字: eclipse
源菜单命令: 名称 功能 键盘快捷键 注释 注释掉包含当前选择的所有行。 ...
2007-03-21

eclipse 快捷键1

关键字: eclipse
文件菜单命令: 名称 功能 键盘快捷键 新建 ...
JavaServer Faces(JSF)是一项令人兴奋的新技术,它将改变我们建立J2EE应用程序界面的方式,通过对JSF的介绍,我们最终使用一套可重用的组件,建立一个简单的用户界面,通过基于组件的框架,Web应用程序的用户界面也会达到Swing的水平。现在,Web程序开发者可以使用和重用他们的应用程序,我们也将看到支持JSF的工具和实现JSF的组件。 JSF的特色 我们一旦学习了UI程序的模式,我们就可以把这些知识应用到任何一个你想使用的符合JSF标准的组件中,这就是JSF的特色。我们最终会有一套标准的组件模型,Web编程也会更容易学习和应用。 什么是基于组件的Web层UI框架,一个组 ...
主要内容: 1 安装Tomcat插件 2 调试jsp和servlet 7.1 MVC框架:(model view controller)模型,视图,控制器 M:应用程序的数据层 javabeans,值对象 V:表现逻辑 Html,Jsp C:和M,V进行交互 servlets 和java类 7.2 tomcat的插件 Sysdeo Tomcat plug-in 下载地址:http://www.sysdeo.com/eclipse/tomcatPlugin.html 如何安装:将zip文件解压,拷贝到eclipse\plugins目录下,重新启动eclipse 如何设置透视 ...
主要内容: 1 java的构建工具ant 2 ant 的projects,targets,tasks,properties 3 简单的ant 构建文件 5.3.1 xml和html xml:extensible markup language 可扩展标记语言 1) html表现的是如何在网页上显示数据,他定义了一套标准的标签。 2) Html的标签有开始标签,可以没有结束标签如:《p》….《/p》也可以《p》而xml则必须匹配开始和结束标签 3) Xml的标签的嵌套必须正确而html则不必如:《b》《i》this is not valid in xml《/b》 ...
主要内容: 1 导入一个外部项目 2 重构 4.1导入一个外部项目 导入文件和目录结构到Eclipse中 1)  在包浏览器中右击项目选择导入 2)  在导入菜单中选择: 文件系统->下一步 3)  输入或选择浏览选择要导入的文件夹接受默认选项 4)  单击完成,会导入文件夹,以包的形式显示在eclipse中,并编译文件。   在包浏览器中也支持拖曳功能,打开WINDOWS的浏览器,可以直接把文件夹拖动到eclipse的包浏览器中   导出包 1)  在包浏览器中右击要导出的包选择 ...
主要内容: 1 简短介绍灵活开发,测试-驱动模式开发 2 JUnit测试框架 3 未来的测试技术 4 log4j框架 3.1 java开发工具方法论 1 当前最流行的编程模式是XP:极限编程(eXtreme Programming) 3.1.2 定义和选择工作集 对于打开的项目很多,或某个项目很大时,你不关心的文件会在包资源管理器中显示,很杂乱,不容易定位你要的文件。你可以设置工作集。 设置方法: 1)      打开包浏览器的菜单上的黑三角,显示下拉菜单条 2)     ...
主要内容:     1 下载和安装eclipse 2 eclipse的工作台本质概念包括:透视图,视图,编辑器 3 建立,运行,调试java程序 4 定制eclipse的参数设置(包括代码格式,类路径变量) 5 建立,修改代码生成模板 2.1 获得eclipse 1 本书针对的版本:eclipse 2.1 2 eclipse的下载地址:http://www.eclipse.org/downloads 3 eclipse有4种版本或Build A:Release--相当于商业软件的发布版 B:stable build--相当于商业软件的beta版 ...
1 eclispse的网站:www.eclipse.org 2 项目的领导者:IBM 3 参与者:Borland,Merant,QNX Software Systems,Rational Software,Red Hat,SuSE,TogetherSoft,Hewlett Packard,Fujitsu,Oracle,Sybase 4 eclipse项目分为三个子项目 A 平台(platform)B java开放工具包(JDT)C 插件开放环境(PDE) 5 Eclipse源自visual age for Java,Eclipse是用Java语言写的 6 Eclipse是开源的,遵 ...
2007-03-18

Eclipse in action 读书笔记(--简介)

关键字: eclipse 书评
  出版:Manning Publications Co. 作者:David Gallardo,Ed Burnette,Robert McGovern 关键字:Eclipse ,java ,IDE, Guide ,development tools ,ant , CVS 简介: 这本书是如何组织的: 全书400多页,英文版, 全书共分为2个部分,9章,5个附录,第一部分向那些想开放java代码的人讲述怎样作为Ide使用eclipse 第一章:介绍eclipse项目是如何开始的,怎样被设计的。 第二章:怎样获得并安装Eclipse,怎样使用他调试java程序 ...
2007-03-18

<Struts in Action>阅读心得

关键字: struts 书评
经过长达一个半月的时间,终于把一本长达600多页的英文《Struts in Action》给啃完了,这可是我第一次通读英文书籍,以前总是有始无终,很少有耐心去看满目的英文。看英文资料的感觉还是很好的,有一种贴近作者,与名师触膝聆听的感觉,不像读译文,嚼着别人吃剩下的一点营养,碰到水平不高的译文,可能被误入歧途,就像读武功秘笈而走火入魔。 我给像我这样渴望读英文原作的同路人的建议是: 1 不用害怕读不懂,硬着头皮读下去,第一遍没看懂,你可以隔段时间再把它翻出来再读,你就会感觉阻力会小了很多。 2 技术资料的单词是经常重复的,重复的重要性是你会加深记忆,等通读完一本书后,你会不知不觉 ...
snowyvalley
搜索本博客
最近加入圈子
存档
最新评论