范文无忧网面试笔试面试回答

Java Web的一些面试问题求解答

03月03日 编辑 fanwen51.com

[迅雷java面经]走近迅雷,迅雷ja全程笔面经还没有在job版发过完整的找工文,今天终于拿到第一个实质性的offer,发此文攒一下RP,希望对以后找工的师弟师妹能有些帮助,于心足已。迅雷今年的校园招聘...+阅读

Java Web的一些面试问题求解答

1、一般封闭到框架中,自动提交false——调用action(数据库操作)——提交事务—关闭connection

2、重载:方法名相同,参数(个数或类型)不同(称之为签名不同)

3、要看代码,经验多的人写的代码逻辑性强,bug会比较少,速度快,考虑得比较周全

4、页面就jsp动态页面,一般由美工做好,需运态的地方从后台获取数据,运态显示,运行的时候会先转为servlet实际为servlet+html

5、记录在日志,如果方法由上级调用,往上抛

6、Junit在一个方法中就可以运行,运行你写的代码,和有没数据库没关系

7、不用框架的话就注意sql注入问题,框架的话hibernate要注意级联操作,ibatis注意假分页,一般做一个分页拦截器

8、测试的话要看要做哪些测试,还要看功能,写测试报告的话下个模版比较快两天

9、各种各样的问题,与需求不符,逻辑性错误,用户体验度方面的……

10、小了一个小组一周,中等的,一个小组三四个月,大的一个小组做一年多

11、做下一个项目,项目维护,部署方面一般由组长及领导负责

12、后台将信息反回前台,前台接收判断,提示错误信息

13、弄断点一般是为了找错,根据代码打,你想在哪一步暂停,查看,就在哪一步打,一般手动

14、异常要么try catch要么就往上抛

15、没写过

16、很少很eclipse,用myeclipse 5.5

17、用get方法

18、ssi是struts,spring,ibatis框架,C:controller/action ;M:实体类User;V:struts中xml映射的jsp页面

19、取出来equals比较下

20、如果是像new int[10]的话就有10个元素否则用A.length来看2

1、不知道2

2、用来记录日志,一般每天一个日志2

3、编码?一般utf-8/gbk在eclipse设置整个项目格式2

4、hibernate映射文件可以反转自动生成.hbm.xml文件,和spring整合的话.cfg.xml就不需要了配置在spring的配置文件里: class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">org.hibernate.dialect.MySQLDialect true true true net.sf.ehcache.hibernate.EhCacheProvider true com/entity/User.hbm.xml com/entity/Product.hbm.xml com/entity/Item.hbm.xml com/entity/Category.hbm.xml com/entity/Address.hbm.xml com/entity/Order.hbm.xml2

5、依情况而定2

6、比如学生表t_stu和得分表t_score,t_score中的stuid对应t_stu中的主键id,那么stuid就是t_stu的外键,主键与外键关系为1对1或者1对多2

7、#表示传进来的传数为一个字符串(如果字符串已有引号则不再加引号,如果没有引号则加上引号,为了防止sql注入),$表示按传入进来的字符串,不再进行判断2

8、spring+hibernate中事物配置:sprint+mybatis配置:PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED readOnly2

9、用框架一般不会有sql注入,框架都有考虑到的,jdbc的话用PreparedStatement

救命啊!mybatis整合问题

Autowired UserMapper userMapper; public User findUser(String yhAcct) { User u = userMapper.findUser(yhAcct); return u; } 1.Autowired可以自动帮你把bean里面引用的对象的setter/getter方法省略,它会自动帮你set/get。spring中需进行配置 servlet替代struts2并不会导致userMapper为null,请检查上面说的部分,。 3.servlet替代struts2后,注意service类实例是否存在!~ good luck!~

延伸阅读:

Java笔试问题字号:大 中 小 一、Ja基础方面 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public protected friendly...

java面试经验本站下面来谈谈应聘ja的面试经验 对方说主要做JAVA方面的面试。基本上按照他的思路提问,我就结合项目经验回答: 1.数据结构。主要涉及ja.util包中的一些集合类。 2.OO。按照他...

java面试题目最全的ja面试题目,请您对此进行阅读与参考:JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目...

java面试宝典String和StringBuffer的区别JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这...

java面试问题JAVA常见面试题1)transient和volatile是ja关键字吗?(瞬联)如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:class T{transient int a; 不需要维持int b;...

java面试字符串反转 public String reset(String message) { StringBuffer buffer=new StringBuffer(); for (int i = message.length()-1; i >=0 ; i--) { buffer.append(message.s...

java基础题目public class TestEmployee { public static void main(String[] args) { // 在这里面可以测试 } } class Employee{ private String name; private int birthMonth; public...

java基础题使用switch结构的话、针对你的这种场景会有一些问题。switch中得case后面只能跟常量表达式。如: switch(表达式) { case 常量表达式1:语句1; .... case 常量表达式2:语句2; defau...

Java上机题目public class Book { private String title; private int pageNum; public String getTitle() { return title; } public void setTitle(String title) { this.title = titl...

推荐阅读
图文推荐
栏目列表