j2ee 面试题
1、MVC的各个部分都有那些技术来实现?如何实现?
答:MVC是Model-View-Controller的简写。"Model" 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), "View" 是应用的表示面(由JSP页面产生),"Controller" 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。
2 EJB的几种类型
&nb ...
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 建立保存证书相 ...
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 ...
http://localhost:8080/petclinic/modifyvet?vetid=1001&flag=load
?后面的内容为查询串
&分割参数
=分割参数名和参数值
查询串不能有空格,空格作为查询串的结束标志
特殊字符要进行url编码
request.getQueryString()可以获取查询串
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,这样不行,可以程序内通 ...
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 ...
一 选择题(共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 ...
源菜单命令:
名称
功能
键盘快捷键
注释
注释掉包含当前选择的所有行。
...
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是开源的,遵 ...
出版: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程序 ...
经过长达一个半月的时间,终于把一本长达600多页的英文《Struts in Action》给啃完了,这可是我第一次通读英文书籍,以前总是有始无终,很少有耐心去看满目的英文。看英文资料的感觉还是很好的,有一种贴近作者,与名师触膝聆听的感觉,不像读译文,嚼着别人吃剩下的一点营养,碰到水平不高的译文,可能被误入歧途,就像读武功秘笈而走火入魔。
我给像我这样渴望读英文原作的同路人的建议是:
1 不用害怕读不懂,硬着头皮读下去,第一遍没看懂,你可以隔段时间再把它翻出来再读,你就会感觉阻力会小了很多。
2 技术资料的单词是经常重复的,重复的重要性是你会加深记忆,等通读完一本书后,你会不知不觉 ...
最近加入圈子
最新评论
-
《修炼-我的职场十年》读 ...
第4条,很有感触!技术是为商业目标服务的,不是玩具,从这点来看,透彻了解商业目标 ...
-- by gurudk -
《修炼-我的职场十年》读 ...
写的很好,每一条都是一段血泪史啊
-- by congjl2002 -
从女儿那里学到的
越来越发现比较喜欢小孩子了, 同事说女孩岁数大了,母性的一面表现出来了,真是无语 ...
-- by JessicaCao -
从女儿那里学到的
祝福你
-- by zpl3001 -
从女儿那里学到的
我啥时候才有一个宝宝呢??
-- by zhanglubing927







评论排行榜