设为首页 加入收藏

TOP

J2ee常见面试试题集(六)
2014-11-23 20:20:20 来源: 作者: 【 】 浏览:60
Tags:J2ee 常见 面试 试题集
,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。
34、 写出十种以上的你知道的java开源软件,并用一句话说明功能。(列举你了解的java开源项目,并简单描述。)
Spring: Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
WebWork: WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。
Struts: Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。
Hibernate: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Iabtis:ibatis跟hibernate一样使用ORM机制使开发面向对象不过对于具体的数据操作,ibatis 则要求开发者编写具体的SQL 语句。
Dwr: DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.
JFreeChart:JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。
NetBeans:NetBeans是一个全功能的开放源码Java IDE,可以帮助开发人员编写、编译、调试和部署Java应用,并将版本控制和XML编辑融入其众多功能之中。Ant:ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。
Tomcat:Tomcat 是一个小型的轻量级应用服务器。
Eclipse: Eclipse平台是IBM向开发源码社区捐赠的开发框架,是一个成熟的、精心设计的以及可扩展的体系结构。
Junit:JUnit是一个回归测试框架(regression testing framework)。
Log4j: apache提供的一个强有力的日志操作包。
MySQL:MySQL是一个小型关系型数据库管理系统。
JDOM:JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。
IBATIS 【Java开源持久层框架】
Compiere ERP&CRM 【Java开源ERP与CRM系统】
HSQLDB 【Java开源开源数据库】
iText 【Java开源PDF类库】
XWiki 【Java开源Wiki系统】
35、 写出你认为作为一名程序员必须阅读的三本书。
(自己发挥说明那本书和原因)例如:Java编程思想:对java的语法类库非常深入细致的学习。
Java设计模式:重复多次读,深入了解设计模式,能够灵活运用到工作中。
Effective Java:提高自己的编码质量
36、 EJB与JAVA BEAN的区别?
EJB的英文全称是企业级的JavaBean
两者是完全不同的
JavaBean是一个组件,而EJB就是一个组建框架
JavaBean面向的是业务逻辑和表示层的显示,通过编写一个JavaBean,可以将业务逻辑的事件和事务都放在其中,然后通过它的变量属性将所需要的内容在表示层传递显示。
EJB是部署在服务器上的可执行组建或商业对象。EJB有一个部署描述符,通过这个部署描述符可以对EJB的属性进行描述。EJB不和表示层交互。
通常,对于简单的服务器端应用来说,使用JavaBean是很不错的选择。虽然对于复杂的服务器端应用来说,使用JavaBean同样可以达到相同的效果,但这么做,所有底层的实现都必须手工来重新编写。而EJB不必用户关心它的底层操作,而只要关心它的外部实现即可。
的确,利用JavaBean来与EJB共同完成实现,是十分常见的。


首页 上一页 3 4 5 6 下一页 尾页 6/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇谷歌2013校园招聘笔试题及心得 下一篇方正C++/C笔试经历

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: