




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一单选题1. 下面关于Java的说法哪些是错误的? (java面向对象的特征)A. Java是一种完全面向对象的程序设计语言B. Java支持goto语句C. Java提供了许多机制来保证程序的健壮性和安全性D. java是可以跨平台的一门语言答案:B2. 若要编写一个类Hello,下列说法中哪些是错误的?(java编码规范)A. 源代码文件必须叫做Hello.java或者hello.java,否则编译出错B. 编译后生成的二进制码文件为Hello.classC. 运行的命令为java HelloD. 若将文件Hello.class改名为hello.class,那么用命令java hello也可以运行答案:D3. 下面哪些不是Java的基本数据类型?(java编码规范)A. byteB. charC. StringD. boolean答案:C4. 下列选项中不属于软件产业危机的是哪一项?(软件开发的生命周期) A.开发周期过长 B.缺乏技术人才 C.成本过高 D.不能在把软件交给客户之前发现所有的错误答案:B5. List接口描述的是一种什么样的抽象数据结构?(java集合)A. 一组元素,可以有相同的元素,元素有先后顺序B. 一组元素,不能有相同的元素,元素有先后顺序C. 一组元素,可以有相同的元素,元素没有先后顺序D. 一组元素,不能有相同的元素,元素没有先后顺序答案:A6. Set接口描述的是一种什么样的抽象数据结构?(java集合)A. 一组元素,可以有相同的元素,元素有先后顺序B. 一组元素,不能有相同的元素,元素有先后顺序C. 一组元素,可以有相同的元素,元素没有先后顺序D. 一组元素,不能有相同的元素,元素没有先后顺序答案:D7. Map接口描述的是一种什么样的抽象数据结构?(java集合)A. 一组元素,可以有相同的元素,元素有先后顺序B. 一组元素,任意两个元素的关键字不能相同,值也不能相同C. 一组元素,任意两个元素的关键字不能相同,值可以相同D. 一组元素,不能有相同的元素,元素没有先后顺序答案:C8. 存放到HashMap中的对象必须实现哪两个方法才能被正确处理?(java集合)A. equals和compareToB. equals和hashCodeC. hashCode和toStringD. clone和compareTo答案:B9. 下面关于Java中主要异常类的说法中,错误的是?(java异常处理)A. Exception类是所有异常类的祖先B. Error类用于描述系统的内部错误和资源耗尽等严重错误,程序必须捕获这种类型的错误C. 产生IOException的原因是程序输入输出遇到了意外的情况D. RuntimeException是虚拟机运行时可能出现的异常,Java默认自动处理答案:B10. 关于异常的概念,下面说法中哪些是错误的?(java异常处理)A. 有些异常是因为代码编写有问题,可以通过修改代码来消除B. 有些异常是程序运行的环境造成的,无法通过修改代码消除C. 出现异常后应该报告用户原因并退出程序D. 异常是程序运行时导致中断了正常的指令流的一种事件答案:C11. 要从一个图像文件中读入数据,应该使用哪种流?(流的概念)A. FileReaderB. FileInputStream C. ObjectInputSreamD. ImageInputStream答案:B12. 要从一个文本文件中读入字符串,应该使用哪种流?(流的概念)A. FileReaderB. FileInputStream C. ObjectInputSreamD. ImageInputStream答案:A13. 下面关于对象序列化的说法那些是错误的?(java序列化)A. 需要序列化的类,要实现Serializable接口,但不用额外实现任何方法B. 不同类的对象可以写入一个流中,对象和原始数据类型的变量也可以混合写入C. 向对象流中写入一个对象时,该对象引用到的其他对象也会写入流中,而且从流中读出时会自动还原为原来的引用关系D. 向对象流中写入对象时,类(静态)变量也会写入答案:D14.利用Socket类进行网络通讯时,首先需要确定哪些信息?(输入输出处理网络编程)A. 首先需要确定网络接入方式B. 首先需要确定网络传输速度C. 首先需要确定所采用的网络接口协议D. 首先需要确定服务器和客户端答案:D15.下面的哪一项不是面向过程开发模式的特点?( )(软件开发的步骤) A. 过程性开发模式侧重建立构成问题解决的处理流 B. 系统的状态保存在各个数据抽象所定义的数据存储中 C. 数据抽象、数据结构根据算法步骤的要求开发,它贯穿于过程,提供过程所要求操作的信息 D. 系统的状态是一组全局变量,这组全局变量保存状态的值,把它们从一个过程传送到另一个过程答案:D16FAST 方法被应用在软件开发的哪个阶段?( )(软件开发的生命周期) A. 分析和规约的早期阶段 B. 设计阶段 C.实现阶段 D. 测试阶段答案:A17. 执行一条UPDATE语句,Statement提供的方法中最合适的是哪个?(jdbc)A. executeB. executeQueryC. executeBatchD. executeUpdate答案:D18 执行一条DELETE语句,Statement提供的方法中最合适的是哪个?(jdbc)A. executeB. executeQueryC. executeBatchD. executeUpdate答案:D19从HTTP请求中,获得请求参数,应该调用哪个方法? (Servlet)(A)调用HttpServletRequest对象的getAttribute()方法(B)调用ServletContext对象的getAttribute()方法(C)调用HttpServletRequest对象的getParameter()方法D)以上都不对答案C20.ServletContext对象是由谁创建的?() (Servlet)(A)由Servlet容器负责创建,对于每个HTTP请求, Servlet容器都会创建一个ServletContext对象(B)由JavaWeb应用本身负责为自己创建一个ServletContext对象(C)由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象(D)以上说法都不对答案C二多选题1. Java中,变量的命名可以采用下列哪些规范?(java编程规范)A. 用名词作为变量名,全部小写B. 用名词作为变量名,第一个字母大写C. 用名词短语作为变量名,全部小写D. 用名词短语作为变量名,除第一个词首字母小写外,后面每个词第一个字母大写答案:AD2. Java代码中可以使用下列哪些注释方式?(java编程规范)A. /* comment */B. / commentC. /* comment */D. # comment答案:ABC3Java垃圾回收机制的两种方法:(java 垃圾回收机制)A标记法B 整体搬移法C 垃圾模块处理法D 以上都不对答案:AB4. 下面哪些说法是正确的?(java内部类)A. 匿名内部类可以在方法内部声明B. 匿名内部类的构造函数可以有参数C. 匿名内部类如果是除Object类外的某个类的子类,还可以实现多个接口D. 匿名内部类如果是除Object类外的某个类的子类,至多只能再实现一个接口答案:AB5下列哪些活动属于软件过程的基本活动?(软件开发的步骤)A. 软件需求分析 B. 软件设计 C. 软件实现 D. 软件维护答案:ABC6.网络拓扑结构分为 (网络拓扑结构)A. 星型网络结构 B.环型网络结构C.总线型网络结构D.网状结构答案ABCD7. 对象流中可以写入哪些类型的数据?(流)A. 原始数据类型B. 对象C. 实现了序列化接口的对象D. 数组答案:AC8. 哪些情况会造成当前线程阻塞:(线程)A. 调用Thread类的wait方法B. 调用Thread类的sleep方法C. 创建了一个新的线程D. 当前线程运行的时间太长了答案:AB9. 建立TCP服务器端需要哪两个步骤?(java网络编程)A. 建立一个ServerSocket对象B. 建立一个Socket对象C. 开始监听D. 建立Socket连接答案:AC10. Java中的继承有什么特点?(类之间的关系)A. 子类继承父类的构造函数B. 一个类可以继承自多个类C. 所有类缺省为Object类的子类D. 单继承性答案:CD11Java面向对象的特征是() (Java面向对象的特征)A 继承B 封装C 多态D 调用答案:ABC12面向对象软件开发的特点:(软件开发的特点)A. 模型从需求开始被开发B. 模型逐步演化为详细的类模型、类连接和关系、系统设计和分配、以及对象设计C. 测试的目标是在错误传播到下一次递进前发现错误 D. 以功能进行模块划分答案:ABC13在Java中,关于捕获异常的语法try-catch-finally的下列描述正确的是哪个项目?(java异常处理)A.try-catch必须配对使用B.try可以单独使用C.try-finally可以配对使用D.在try-catch后如果定义了finally,则finally肯定会执行答案:AD14MVC模式的优势有哪些?()(MVC模式)A)MVC模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑/数据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性。B)MVC模式实现了很好的分布式组件架构;C)对于项目开发而言,MVC三层的分离有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度。D)MVC模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱。答案:ACD15. Statement的execute方法、executeQuery方法和executeUpdate方法有何异同?(jdbc)A. 返回值的方式不同B. 适用的SQL语句不同C. 作用的数据库不同D. 三个方法是等价的答案:AB16. spring的两种核心思想()(spring)A Spring IOC编程B Spring AOP编程C Spring AOP的使用D Spring 事务管理答案ABCD17下面哪一项不是JDBC的用途?(jdbc用途)A)与数据库建立连接 B)操作数据库,处理数据库返回的结果C)在网页中生成表格 D)向数据库管理系统发送 SQL 语句答案CD 18以下关于JDBC的叙述中,正确的是(jdbc概念)A JDBC是一套API集合B JDBC设置了许多允许Java程序连接数据库的框架C ODBC不能在Java程序中直接实现,而JDBC可以D JDBC提供了JDBC/ODBC之间的桥梁答案AB 19 Java JDBC异常类中包含的成员有(JDBC的数据异常处理)A Java.Sql.DataTruncationB Java.Sql.SQLExceptionC Java.Sql.SQLWarningD Java.Sql.SQLErrorCode答案AC20. 在XML中,下列关于DOM的叙述()是正确的。(xml dom解析)(A) DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C+等开发工具使用的DOM编程API是一致的B) XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树C) 通达DOM API,软件开发人员可以控制XML文档的结构和内容D) 通过DOM在XML文档中只能按照顺序方式导航答案ABC21. 为定义一个XML文档的结构,开发者可以使用的XML技术有()。(xml)a) UML b) DTDc) Namespace d) XML Schema答案BD22一般情况下,关系数据模型与对象模型之间有哪些匹配关系()(数据库)A)表对应类B)记录对应对象C)表的字段对应类的属性D)表之间的参考关系对应类之间的依赖关系答案ABC23JDBC有哪两种方式可以连接数据库?()(jdbc获得数据库连接)A. 数据库的管理工具B. 数据库的JDBC驱动C. 数据库查询语言SQLD. JDBC-ODBC桥接器答案:BD24以下哪些属于Session的方法?(Hibernate中 session内的方法组成)A)load()B)save()C)delete()D)update()答案:ABCD25.在Struts应用的视图中包含哪些组件?()(struts 框架)选项:(A) JSP(B) Servlet(C) ActionServlet(D) 客户化标签答案:AD26.在Struts应用的控制器中包含哪些组件?(struts 框架)选项:(A) 代表业务逻辑或业务数据的JavaBean(B) Servlet(C) ActionServlet(D) Action答案:BCD27下面哪些任务是RequestProcessor完成的?()(struts action 的建立)选项:(A)如果需要的话,创建ActionForm实例,组装数据,并进行表单验证(B)找到匹配的Action实例,调用其execute()方法(C)把请求转发到Action的execute()方法返回的ActionForward代表的组件(D)把Struts配置文件信息加载到内存中答案:ABC28J2EE组件和MVC架构的对应理解正确的是:(mvc)A)J2EE在Web容器中的Servlet提供了业务流程控制,实现了MVC中的Controller。B)Bean实现了业务逻辑,也就是Model。C)J2EE在客户层中的Applet 以及Web层中的JSP实现了面向浏览器的数据表现,是View部分。D)Application Client实现了面向桌面应用的数据逻辑。这是MVC架构中的Model部分。答案:ABC29Struts 框架的包描述错误的是:(struts框架结构)A)action包括控制器类ActionForm、ActionMessage、DispatchAction等。B)config包括在Struts配置文件内存中表示的配置类。C)util包括整个框架使用的通用工具类。D)plugins包括支持动态插入和加载组件的30JSP页面包括以下哪些元素?(三个答案)(JSP元素的组成)A)JSP指令B)JSP ActionC)JSP脚本D)JSP控件答案:ABC31以下方法是Servlet的生命周期接口定义的?(servlet生命周期)A)init()B)service()C)destroy()D)create()答案:ABC32.多重继承在概念上是比较直接,也是真实世界的体现;然而在实际使用时却要非常谨慎,这主要是因为多重继承存在很多潜在问题,具体表现为()(uml)A. 由于继承多个父类,子类经常存在命名冲突B. 多重继承增加了系统的复杂程度C. 有些编程语言不支持多重继承的实现D. UML语言不支持多重继承的建答案:AC33在下图所示的分层构架中,框架层可以直接使用哪些层次提供的服务:(uml)A. 应用程序层B. 框架层C. 基础设施层D. 复用层答案:BCD34. 在下面的类图中,与卡车有关联的类有():(uml)A. 人B. 轿车C. 卡车D. 拖车答案:AD35.项目计划阶段的目标是()(项目管理)A 做出本项目的计划B 制定出进度表C 建立配置与变更管理D 提出产品上市日期答案:ABD三判断题1软件开发方法可归纳为三种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的原型化方法和面向对象的方法。(对)软件开发2. JDBC是ODBC的升级,适合于各种编程语言调用。( 错 )jdbc3CallableStatement 对象是用 Connection 方法 prepareCall 创建的。(对)jdbc4. 为定义一个XML文档的结构,开发者可以使用的XML技术有DTD, XML Schema, UML(错) xml5在XML中,DOM中IXMLDOMNodeList的length属性表示的是该对象中元素节点的数量(错)xml6Session有open()方法(错)struts7 创建jdbc总共有6大步,最后一步是处理结果集(错)jdbc8,hibernate和jdbc相比能够处理大量的数据(错)hibernate9. 系统自身的数据库能够作为系统的角色(错)uml10在各种不同的软件需求中,下列哪个选项描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明功能需求(对)uml第二部分:应用操作一 单选题1. 要使用链表存放数字0到9,下面横线上应该填写什么内容?(java集合的遍历)List l = new _;for(int i=0;inext=s;s-next=p-next; B s-next=p-next;p-next=s;Cp-next=s;p-next=s-next; D p-next=s-next;p-next=s;答案:【B】4一个栈的输入序列为123n,若输出序列的第一个元素是n,输出第i(1=i=n)个元素是( )。(数据结构栈的存储)A. 不确定 B. n-i+1 C. i D. n-i答案:【B】5设树T的度为4,其中度为1,2,3和4的结点个数分别为4,2,1,1 则T中的叶子数为( )(数据结构二叉树操作)A5 B6 C7 D8答案:【D】6已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历的结果为( )。(数据结构二叉树遍历)ACBEFDA B FEDCBA C CBEDFA D不定 答案:【A】7. 构架分析一个很重要的原则是避免包之间的循环依赖,下面四个选项中哪个构架示意图中不存在循环依赖:umlA. B. C. D. 答案:【B】8如下图所示的部署模型中,处理器Process#1和设备Device#1之间的连接,不可能代表:umlA. TCP/IP协议B. ODBC协议C. 关联关系D. 物理网线答案:【C】9以下是单例模式的()模式(java Singleton模式)public class Singleton private Singleton() private static Singleton instance = null; public static synchronized Singleton getInstance() if (instance = null) instance= new Singleton(); return instance; A.硬汉式 B懒汉式 C工厂模式 D以上都不是答案【B】10.以下代码是Java的什么模式()(java模式)Iterator it = list.iterator();while(it.hasNext()/using “it.next();”do some businesss logicA Factory Method模式B Prototype模式C Singleton模式D Iterator模式答案【D】11. 下面的代码有没有问题?(java类设计)class Ellipse private double radiusA;private double radiusB;public Ellipse(double a, double b) radiusA = a;radiusB = b;class Circle extends Ellipse A. 没有问题B. 运行时创建Circle类型的对象出错,因为没定义构造函数C. 编译错误,因为Circle类没有定义构造函数D. 编译错误,Circle类的缺省构造函数需要调用Ellipse的却省构造函数,参数不匹配答案:D12. 下面的代码中,横线上填写什么内容才没有错误?(Java类设计)class Test1private static int classIndex = 0;private _ int index;public static void main(String args) Test1 t = new Test1();System.out.println( _ );public _ Test1() index = +classIndex;A. static index staticB. static classIndex 空白C. 空白 index 空白D. 空白 classIndex 空白答案:D13. 下面的代码中有什么错误?(java类设计)1interface MyInterface 2int var = 0;3public void fun1();45public class MyClass implements MyInterface6public static void main(String args)7MyInterface t = new Test1();8t.var = 1;9t.fun1();1011public void fun1() 12System.out.println(var);1314A. 第2行,变量var必须声明为public static final的B. 第7行,不能创建接口MyInterface类型的变量C. 第8行,不能为常量var赋值D. 第11行,方法fun1必须声明为public static final的答案:C14现有两个类,父类为Person,子类为Chinese,Person中有如下的定义片段:(java类设计)String name=noname;public Person()name=one man;Chinese中有如下的定义片段:public Chinese(int tmpage)name=a chinese;public String getName()return name;第三个类Demo是这样定义的:public class Demopublic static void main(String args)Chinese c=new Chinese(25);System.out.println(This chineses name is: +c.getName();程序进行编译执行时,会产生什么样的执行结果?()A.This chineses name is: a manB.This chineses name is: a chineseC.This chineses name is: nonameD编译运行过程出错答案【B】15. 以下JSP与Servlet 的交互调用的代码示例说明错误的是:(层次结构表示层之间的应用)A)getServletContext().getResponseDispatcher(“/pages/showResults.jsp”).forward(req,res);是在Servlet中使用ResponseDispatcher调用名为showResults的JSP页面。B)是通过Form的Action属性在JSP页面中调用名为myServlet的servletC)是从JSP或HTML页面的标记中调用名为DateDisplay.jsp 的JSP页面。D)中,将控制转向myJSP.jsp这个JSP页面。这与使用javax.servlet.http.RequestDispatcher.forward方法调用另一个JSP页面是相同的。答案【A】16.MVC 设计模式的含义理解错误的是:(层次结构各层之间的关系应用)A)模型(model)是应用程序的数据和业务规则集合。通常被称作应用程序的业务逻辑。 B)视图(view)是应用程序的用户界面。 C)控制器(controller)定义了应用程序与用户输入及模型进行交互的方式。它被称作应用程序逻辑。 D)通过明确区分各个层,MVC 允许组成每个层的各个组件之间紧密地耦合答案【D】17有关JSP与Servlet 的调用下列说法错误的是:(层次结构各层之间的关系应用)A)在Servlet中使用ResponseDispatcher 来调用JSP页面B)JSP中通过Form的Action属性调用ServletC)JSP可以从JSP或HTML页面的标记中调用。D)使用jsp:forward标记,可以在JSP页面中将处理转向另外一个JSP页面答案【A】18. J2EE组件和MVC架构的对应理解错误的是:(层次结构各层之间的关系应用)A)J2EE在Web容器中的Servlet提供了业务流程控制,实现了MVC中的Controller。B)Bean实现了业务逻辑,也就是Model。C)J2EE在客户层中的Applet 以及Web层中的JSP实现了面向浏览器的数据表现,是View部分。D)Application Client实现了面向桌面应用的数据逻辑。这是MVC架构中的Model部分。答案【D】19. 下列代码的执行结果是?(JAVA类设计应用) public class text implements Runnable () private int x; private int y; public static void main(String args) text that = new text(); (new Thread(that).start(); (new Thread(that).start(); public void run() x+; y+; System.out.println(x= + x + , y = + y); Ax=1,y=1; x=1,y=1Bx=0,y=1; x=1,y=2Cx=1,y=1; x=2,y=2Dx=0,y=0; x=1,y=1答案【C】20考虑下列代码1. class Test(int i) 2. void test(int i) 3. System.out.println(“I am an int.”); 4. 5. void test(String s) 6. System.out.println(“I am a string.”); 7. 8.9. public static void main(String args) 10. Test t=new Test(); 11. char ch=y; 12. t.test(ch); 13. 14. 15.下列哪句描述是正确的? ()(java类设计)A. 第12行不能编译, 因为参数不对. B 代码能编译,但在第12行出现运行时异常. C. 输出结果: I am an int. D 输出结果: I am a String.答案【C】二多选题1设abcdef以所给的次序进栈,若在进栈操作时,允许退栈操作,则下面得不到的序列为( )。(数据库栈的操作)Afedcba B. bcafed C. dcefba D. cabdef答案:ABC2 下图是某系统第一次迭代周期所要完成的用例图(仅是一个示意图,隐去了具体的主角和用例名称),在这个迭代周期的用例分析过程中,可能产生的边界类、实体类、控制类的数目为:(uml)A. 2、2、2B. 2、3、2C. 3、2、2D. 3、3、2E. 4、2、1 答案:CD3下面的哪个选项是错误的?()(java类设计应用)class ParentString name;String nick_name;public Parent(String s,String t)throws Exceptionname = s;nick_name = t; public String toString() return name; public class ex2 extends Parent public ex2(String s,String t)throws Exception super(s,t); public String toString() return name +and+nick_name; public static void main(String args)Parent a = new Parent(First,1st);Parent b = new ex2(Second,2nd);System.out.println(a is+a.toString();System.out.println(b is+b.toString();A)运行结果为:a is First and 1ndb is Second and 2ndB)运行结果为:a is Firstb is secondC)运行结果为:a is Firstb is Secong a.k.a 2ndD)以上都不对答案【ABC】4 以下代码用到了java的哪些模式()(JAVA模式的实现)public abstract class ForumFactory private static Object initLock = new Object();private static String className =com.jivesoftware.forum.database.DbForumFactory;private static ForumFactory factory = null; public static ForumFactory getInstance(Authorization authorization) if (authorization = null) return null;if (factory = null) synchronized(initLock) if (factory = null) . try Class c = Class.forName(className);factory = (ForumFactory)c.newInstance();catch (Exception e) return null;return new ForumFactoryProxy(authorization, factory,factory.getPermissions(authorization);public abstract Forum createForum(String name, String description)throws UnauthorizedException, ForumAlreadyExistsException;.A) Singleton单态模式B) Proxy模式C) Factory Method模式D) Iterator模式答案【ABC】5. 以下Java代码编译运行后,下列选项中,()会出现在输出结果中。(JAVA类方法、状态、属性代码应用)public class text3 public static void main(String args) for(int i=0;i=0;j-) if(i = j) continue; System.out.println(“i=”+i+“j=”+j); A)i=0 j=3B)i=0 j=0C)i=2 j=2D)i=0 j=2E)i=0 j=1答案【ADE】三 填空题1一个栈的输入序列是:1,2,3则不可能的栈输出序列是_(数据结构栈)答案 3122对于7个元素的集合1,2,3,4,5,6,7进行快速排序,具有最小比较和交换次数的初始排列次序为_。(Java集合遍历排序)答案 (4,1,3,2,6,5,7)3. 2 3 等于(java模式的应用)答案 (8)4如何现实servlet的单线程模式_(层次结构表示层的应用)答案5. 下面一段代码统计数据集resultSet中“name”字段为“张三”的记录的个数,请选出下划线位置应该填写的内容。(层次结构持久层的应用)int count = 0;while(rs.next() if ( rs._.equals(张三) ) count +;答案getString(name)第三部分 编程实践第一单元 Web及数据库编程项目名称:基于ssh框架的银行取款项目(代码编写)l 任务:该系统部分模块功能已经实现,请考生完成员工管理模块的代码的编写。l 描述:模块需求 (1)开户销户模块(部分功能要求考生完成) (2)存款模块(部分功能要求考生完成)(3)取款模块(部分功能要求考生完成)l 数据库中需要的创建的表的结构:create table account(accountno varchar2(10) primary key,name varchar2(20),balance number,opendate date,lastModified date);l 要求实现的功能: (一)service为action提供统计的调用接口方法,封装持久层的DAO。(二)需要实现的业务逻辑的功能描述:1、开户销户模块:a)开户的业务逻辑:首先通过唯一的用户帐户号查找该用户,如果该用户存在,证明已开户。如果用户名不存在,给该用户开户分配唯一的账户号,将开户时间等信息录入数据库。b)开户的操作描述: http:/localhost:8088/springTeller/index.jsp为主页面:包括开户,存款,取款的功能,点击开户进入开户页面,输入账户号,姓名,以及存款额达到开户要求。在DAO层使用SQL语句编写开户进行数据处理。在Service层调用DAO层的开户的数据处理方法编写开户的业务逻辑方法。在Action层调用Service层的开户业务逻辑方法实现开户功能。如图1-1,1-21-1 银行取款主页面1-2 开户界面2、存款模块:a)取款的业务逻辑:首先从数据库中查找该用户的账号如果账号不存在证明用户不存在则无法进行存款,若该用户存在将用户存款前的金额与存款金额相加得到总金额,并存入数据库。b)存款的操作描述:http:/localhost:8088/springTeller/index.jsp为主页面,点击存款,输入用户的账户号,姓名,存款额度,达到存款需求。在业务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 母婴年终活动策划方案范文(3篇)
- 中基考试题库及答案
- 信息技术在农村种植业应用合同
- 时间的河流课件
- 市场趋势预测与分析方法手册
- 时间告诉我1课时课件
- 人力资源管理咨询与培训服务合同
- 早餐食堂知识培训课件
- 可爱的仙人球550字(15篇)
- 早期胃部手术课件
- 《鸿蒙HarmonyOS应用开发基础》课件 第1-3章 初识鸿蒙、ArkTS(上)、ArkTS(下)
- 以诺书999中英对照
- 2025年初级会计考试试卷及答案
- 2025年医院血透室人员培训计划
- 人教版三年级下册数学 期中测试卷
- 《消防员心理素质培养》课件
- 中学师德师风建设专题培训
- (2025)辅警招聘考试题题库及答案
- 大学普通化学-课件文档
- 公安机关办理行政案件程序规定课件
- 退伍军人贫困申请书
评论
0/150
提交评论