申静软件开发技术a试卷

上传人:第*** 文档编号:34093394 上传时间:2018-02-20 格式:DOC 页数:4 大小:92.50KB
返回 下载 相关 举报
申静软件开发技术a试卷_第1页
第1页 / 共4页
申静软件开发技术a试卷_第2页
第2页 / 共4页
申静软件开发技术a试卷_第3页
第3页 / 共4页
申静软件开发技术a试卷_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《申静软件开发技术a试卷》由会员分享,可在线阅读,更多相关《申静软件开发技术a试卷(4页珍藏版)》请在金锄头文库上搜索。

1、12. Jbuilder中的对象浏览器向用户提供对象的 属性 。13. Swing控件具有可插接的 视图外观 效果。14. 在用户第一次访问 JSP页面时,该 JSP页面被编译成 servlet 文件 。15. Servlet运行在 Java环境中,它扩展了 的功能。13. EJB的英文全称是 Enterprise JavaBean,分为会话 Bean,实体 Bean和_消息驱动 Bean。14. Jbuilder通过_web 服务器 _包支持网络开发。1. 一个 构造方法 是一个特殊的方法,用于初始化一个类的对象。2. 如果一个类包含一个或多个的 abstract方法,它就是一个 抽象类。

2、3. 一个数组的各元素具有相同的 数据类型 和 数组名 。4. Integer.parseInt()用于将字符串转换成 整形 。5. 实参变量对形参变量的数据传递是 单向值传递 。6. 一个子类一般比其超类封装的功能性要 强 。7. 接口中定义的数据成员是 常量成员,成员方法是抽象方法 。8. JBuilder 9的结构窗口用于显示内容窗口中 当前文件结构 。9. 用户要进行有关程序的编写,就需要 JBuilder中的主菜单 。10. 要将当前工程中所有文件进行编译和链接,需使用 Make Project 菜单项的功能。11. 在内容窗口显示的内容为 用户界面设计,其上方就会出现“控件栏”。1

3、2. Jbuilder中的对象浏览器向用户提供对象的属性 。13. Swing控件扩展了 AWT控件,所有 GUI 控件都可以在 Swing控件中找到功能一样的控件。14. JSP技术提供了一种混合 HTML 和 Java Servlet 编程的环境。15. Servlet是标准的服务器端口 Java应用程序。二、简答题(每小题 10 分,共 30 分) 1. 简述 Java Applet 程序的建立及运行步骤。答:可分为以下四个步骤:1) 编辑 Java Applet 源程序文件; (2 分)2) 编译该 Java Applet,产生.class 字节码文件; (3 分)3) 建立一个 HT

4、ML 文件,在其中嵌入 Java 字节码文件;(3 分)4) 用浏览器浏览该 HTML 文件,使 Applet 运行。 (2 分)2. 简述一个 FTP服务器端主进程的基本工作步骤。3. 简述 JavaBean的特征和基本要求。特征:1) 每个 JavaBean 拥有自己的属性和事件; (2 分)2) JavaBean 拥有自己的一个 BeanInfo 文件。 (2 分)基本要求:1) JavaBean 作为一个类必须被声明为 public; (2 分)2) JavaBean 必须有一个默认的构造函数。 (2 分)从本质而言,JavaBean 也是一种类,只不过它需要遵循 JavaBean 的

5、构架机制,使其能够轻松被重用(2 分)。4. 如何理解网格概念和敏捷软件开发技术。网格:1) 又称为虚拟计算环境; 2) 利用计算机网络把地理上广泛分享的计算资源、存储资源、网络资源、软件资源、信息资源、知识资源等连成一个逻辑整体,像一台超级计算机一样为用户提供一体化的信息应用服务,实现互联网上所有资源的全面贯通、全面共享、消除信息孤岛和资源孤岛。(3 分) 3)敏捷软件开发:一种以人为核心、迭代、循序渐进的开发方法。(2 分)是一种应对快速变化的需求的一种软件开发能力。(3 分)5. 简述 JavaBean在 JSP中的应用。JavaBean在 JSP中的应用一般遵循以下四步1.导入 JAV

6、ABEAN的类 2.在指定范围内实例化一个 JAVABEAN对象,如果该对象已经存在则直接引用 3.对 JAVABEAN的实例对象进行操作 4.从指定范围内移除JAVABean.6. 简述 Servlet设计中涉及的类和接口。1) Servlet interface: 所有的 servlet 直接或间接实现这个 interface, 它提供安排 servlet 与客户端联系的方法. 最关键的方法是 Service,负责处理ServletRequest 对象和 ServletResponse 对象。2) HttpServlet class: 实现 Servlet interface,重写了 Se

7、rvice 方法以区分请求(常见的 HTTP 请求类型是 GET 和 POST),并调用相应的方法来处理(doGet、doPost )。 servlet 接收来自客户端的调用请求, 它接收两个对象: 一个是 ServletRequest,另外一个是 ServletResponse。第 2 页 共 4 页3) HttpServletRequest interface: 概括从客户端到服务器之间的联系,实现该接口的对象包含了客户端的请求信息。4) HttpServletResponse interface: 概括从 Servlet 返回客户端的联系,实现该接口的对象提供了方法,使 Servlet

8、向客户端发回响应。3. 画图说明 Servlet的生命周期。下载 Java Applet,产生实例并初始化,开始运行;用户离开Java Applet 所在页面时,这个 Java Applet 将停止运行;当用户又回到其所在页面时,将又一次启动运行;用户退出浏览器时,Java Applet 停止执行,进行善后处理三、编程题 (每小题 10 分,共 20 分)1. 创建一个 JTable 控件,将下列表格内容显示出来。Name ScoreMary 80Tom 85String rowData = Mary, 80 , Tom, 85 ; (4 分)String columnNames = Name

9、 , Score; (4 分)JTable jTable1 = new JTable(rowData, columnNames); (2 分)2. 现有数据库 db 位于名为 lz 的 MS SQL Server 服务器上,用户名为sa,密码为空,请根据注释填空。public class JDBCServlet extends HttpServlet private static final String CONTENT_TYPE = text/html; charset=GBK;public void init() throws ServletException private Connec

10、tion getConnection()try /实例化数据库驱动Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver ).newInstance();/连接数据库的 URLString url= jdbc:microsoft:sqlserver:/sj:1433;DatabaseName=db ;/数据库的用户名String user= sa ;/数据库用户的密码String password=;/取得连接Connection conn = DriverManager.getConnection(url, user, passw

11、ord) ;return conn ;catch (SQLException ex) System.out.println(SQL 异常 + ex.toString();catch (Exception e)第 3 页 共 4 页System.out.println(错误 + e.toString();return null;3. 创建一个 JList 控件,添加“优秀”、“良好”两个元素,初始化选择第一项,并写出获取控件中选取值的语句。4. 现有数据库 db 位于名为 lz 的 MS SQL Server 服务器上,用户名为 sa,密码为空,请编写数据库连接静态类 dbConnect,实现数

12、据库的连接、返回连接对象及重载有关的 close()方法。public class dbConnect public dbConnect() tryClass.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);catch(ClassNotFoundException ee) public static Connection getconn() throws SQLExceptionString url = jdbc:microsoft:sqlserver:/lz:1433;DatabaseName=db;String username=

13、 sa;String password= ;return DriverManager.getConnection(url,username,password); public static void close(ResultSet rs)try rs.close(); catch(Exception ex) public static void close(Statement stmt)try stmt.close(); catch(Exception ex) public static void close(Connection conn)try conn.close(); catch(Ex

14、ception ex) private static dbConnect dbconn = new dbConnect(); 四、设计题(每小题 10 分,共 20 分)1. 设计一个登录验证界面,具有两个标签(“用户名”、“密码”),一个文本框用于输入用户名,一个密码框用于输入密码,两个按钮(“确认”和“清除”)。要求:写出设计过程和“确认”按钮的响应代码。(利用第三题第 2题的数据库连接类,表名为 user,内有 ID和 pwd两个字段,分别存放用户名和密码,设计环境为 JBuilder 9)新建工程,新建应用程序,在 Frame1的 Design视图中执行:改变 Layout属性为 Null; 添加两个 JLabel控件,它们的 Text属性分别为“用户名”和“密码”;添加一个 JtextField控件; 添加一个 JpasswordField控件; 添加两个 JButton控件,其 Text属性分别是“确认”和“清除”。(2 分)首先,在 jbInit()中添加代码:Connect con = dbConnect.getconn();String loginQuery = Select * from db where ID = ? and Pwd =?;Statement loginStmt = c

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号