软件工程答辩常见问题总结.pdf
《软件工程答辩常见问题总结.pdf》由会员分享,可在线阅读,更多相关《软件工程答辩常见问题总结.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1我们正常写完一个 JAVA 文件都需要自动编译一下,这是为什么 因为我们运行程序的时候用到的不是 java 程序而是 class 程序.tomcat 读的是 java 文件还是什么是 class 文件 不是 java 程序 2.链接 sqlserver 的一般端口是什么 1433 还有其他的端口么 tomcat 的 8080 端口 3.在 java 项目开发当作,你一般是怎么调试程序的 sqlserver 数据库的还原以及 备份 利用 debug 调试程序.4.如果我要给页面加过滤器控制乱码,我应该怎么做 近来在调试 Jsp 文件问题时,中文乱码现象经常遇到,现将处理方法总结一下,供大 家参
2、考:.Jsp 文件页面显示乱码,这种情况比较好处理,在页面的 Page 指令加上如下一项 就 OK 了:Jsp 页面采用表单提交时,提交的数据中含有中文,这时我们获取表单数据后,展 示到其它页面时也会出现乱码,解决方案是在提交处理的 Servlet 里接收数据时,先加上如下一行代码:(gb2312);这是其中的一种作法,当页面较少时还好,如果页面较多,我每添加新的页面就要 加上这句话,所以可以采用过滤器来解决,具体解决步骤如下:首先写一个过滤器类,代码如下:package demo;import import import import import import import public
3、class SetCharacterEncodingFilter implements Filter public void destroy()public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)throws IOException,ServletException (gbk);名-Set Character Encoding /*这样所有的请求都将交由这个过滤器处理下,这样无论我们添加多少个页面都可 以放心了,不用总考虑要加那么一句代码了.在存取数据库时发生乱码现象,这种
4、现象比较郁闷,处理起来相对复杂一点.首先要在数据存入数据库时,进行如下编码的转换:如我们要把含有中文的字符串 存入数据库,首先:String s=(author);String author=new String(ISO8859_1),gb2312);在从数据库取出展示到页面时,也要经过如下转换:Strings=(author);String author=new String(GB2312),ISO8859_1);以上是我总结的对三种 Jsp 文件中文乱码的处理方法,希望对大家有所帮助.5.在数据库定义字段的时候,可以选择 char还有 varchar,你一般选择什么,为 什么 选择 var
5、char 因为 varchar 是可变长的字符型,而 char 是定长的 5.为什么要用 struts 自身带的 text 框,它与 HTML 的有什么区别 在 jsp 中经 java 解释后就变成了 两者是等价的 在 jsp页面中之所以要用是因为 struts 结构中许要在 actionform 中直 接根据中的属性 poperty 与 actionform 中的字段一一对应取值 不许要 普通 vin put采用*()来去值 怎么导入现有的数据库,它的备份为*.bak 还原数据库或者附加数据 6.在中文编程中,你使用的服务器是 TOMCAT如果出现乱码,你是怎么解决的 方法一:更改页面字符集
6、 方法二:在 tomcat 的中更改字符集 JAVA 连接 sqlserver 需要哪些 jar 包 7.如果我要实现上传图片,然后再另一个页面显示,我应该怎么做 应该把上传的图片输出到服务器下面的某一个文件夹,这样可以保证本机图片删 除以后任何页面都可以访问并且显示.安装 sqlserver 时,经常会出现安装问题,例如会出现说 某某文件被挂起,安装运行程序之前请重新启动计算机”,你是否也遇见过这样的问题 遇到过,只要把暴风影音或者网络电视卸载就可以解决.8.如果我要从配置文件中读取中文汉字,显示到 JSP 页面上 如果出现乱码我应该怎么处理(iso8859_1),gb2312);怎么去更改
7、 sqlserver 的字符集 可以用下面语句改变数据库的字符集。ALTER DATABASE yourdb COLLATE 新字符集 改变 sql server 的默认字符集,要重建 master 9.在获取一个从数据库查询回来的数组,你一般是怎么知道它里面存储了多少数 据 利用数组.size(方法就可以知道其数目是多少.你在开发中用过 JAVASCRIPT.,你为什么要用这个,它与 JAVA 有什么关系 用到了,JAVASCRIP 可以减轻服务器的访问频率,从而提高服务器的运行速度.达 到了前台校验的效果 它和 java 没有任何关系,属于一种脚本语言.中如果出现 EXCEPTION 勺话
8、,你应该怎么做,你在这次开发中用到了么 java 连 接 mysql 需要哪些 JAR 包 第一种方法是 throws DAOException 异常)第二种方法是捕获异常-try catch()方法 11.数据库选用 Mysql,SQLSERVER;什么如何倒入数据库 JAVA 连接 sqlserver需 要哪些 jar 包 选择 SQL SERVE 安全性高,性能好.如何倒入数据库 右键数据库-然后附加数据库即可.JAVA 连接 sqlserver 需要哪些 jar 包 12.简单的说一下 B/S 结构体系的优点 B/S 结构:(Browser/Server,浏览器/服务器模式):是 WE
9、B 兴起后的一种网络结 构模式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将 系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),女口 Netscape Navigator 或 In ternet Explorer,服务器安装 Oracle Sybase Informix 或 SQL Serve 等数据库。浏览器 通过Web Server 同数据库进行数据交互。B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要 有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。B/S 结构的使
10、用越来越多,特别是由需求推动了 AJAX 技术的发展,它的程序也 能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交 互性,能进行局部实时刷新。一、B/S 结构的优点 B/S 结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软 件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以 在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统 可以自动分配给用户一个账号进入系统。二、B/S 架构软件的优势与劣势(1)维护和升级方式简单。目前,软件系统的改进和升级越来越
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 答辩 常见问题 总结
限制150内