资源描述:
《软件专业答辩常见问题汇总》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Word格式(1)怎么连接数据库答案:通过JDBC_ODBC桥连接数据库(2)数据库有几个表几张表看一下自己论文的物理设计(3)数据库的表之间的联系看一下自己论文中的ER图(4)数据库的连接代码怎么写/找到数据库的连接代码连接数据库的代码在WEB_INF下的applicationContext.xml(5)数据库删除是逻辑删除还是物理删除数据库删除是物理删除。(6)分页显示怎么实现分页显示是通过分页标签实现的(7)系统测试(什么是黑盒、白盒测试)黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作
2、一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。(8)解释CSSCSS(CascadingStyleSheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。(9)webapp
3、怎么配置只要放到tomcat下面的webapps下面即可,因为webapp是编译后的代码(10)web.xml中位置文件什么作用web.xml是初始化工程配置信息(11)servlet怎么配置需要在web.xml中配置(12)解释actionaction是mvc框架中的控制层,主要实现系统的增删改查(13)doget/post区别Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。(14)系统采用DreamweaverMX作为开发工具?是吗?页面是用DreamweaverMX开发,整个程序是利用eclipse开发。
4、(15)系统采用什么数据库进行开发?答案:SQLServer2000数据库(16)系统采用什么架构进行设计?答案:采用B/S架构进行设计。(17)系统用到的技术是什么?答案:JAVA,JSP,Struts框架(18)系统用的框架是什么?Struts框架(19)系统服务器是什么?完美整理Word格式答案:Tomcat5.5(20)系统的开发工具是什么?答案:Myeclipse或Eclipse(21)MVC框架中的MC分别代表什么?M---》model----》模型层V---》View-----》显示层C---》controller-
5、---》控制层(22)用户登录怎么实现的或前台用户登录提示错误信息怎么实现的?这是利用JAVASCRIPT脚本语言实现的,首先提交用户名和密码到后台,后台经过判断该用户名和密码在用户信息表中是否存在,如果存在则进入到系统页面,如果不存在则会返回错误信息,前台取得错误信息的值,通过判断错误信息是否为空,如果不为空则提示错误信息。(23)删除一条记录用什么方法?利用传递主键的方法,也就是deletefrom表名where主键=”传递过来的主键的值”.(24)我们正常写完一个JAVA文件都需要自动编译一下,这是为什么?因为我们运行程序的
6、时候用到的不是java程序而是class程序.(25)tomcat读的是java文件还是什么?是class文件,不是java程序(26)链接sqlserver的一般端口是什么?SQLServer2000数据库的端口是1433,tomcat的8080端口(26)如果我要给页面加过滤器控制乱码,我应该怎么做?1.Jsp文件页面显示乱码,这种情况比较好处理,在页面的Page指令加上如下一项就OK了:<%@pagecontentType="text/html;charset=gb2312"%>2.Jsp页面采用表单提交时,提交的数据中含有
7、中文,这时我们获取表单数据后,展示到其它页面时也会出现乱码,解决方案是在提交处理的Servlet里接收数据时,先加上如下一行代码:request.setCharacterEncoding("gb2312");这是其中的一种作法,当页面较少时还好,如果页面较多,我每添加新的页面就要加上这句话,所以可以采用过滤器来解决。(27)在存取数据库时发生乱码现象,这种现象比较郁闷,处理起来相对复杂一点.首先要在数据存入数据库时,进行如下编码的转换:如我们要把含有中文的字符串存入数据库,首先: Strings=request.getPar
8、ameter("author"); Stringauthor=new String(s.getBytes("ISO8859_1"),"gb2312");在从数据库取出展示到页面时,也要经过如下转换: String s=rs.get