一道JAVA EE的题目。帮忙解答下
!– name : 表示类名 table 表示 该类和哪个表映射 —
class name=”Person” table=”Person”
!– id元素专门用于指定主键是如何生成,hibernate设计者认为,我们每一个表都应该有一个主键 —
!– name:表示类的哪个属性是主键 —
id name=”name” column=”name” type=”java.lang.String”
/id
property name=”age” type=”java.lang.Integer”
column name=”age” not-null=”true”/column
/property
property name=”address” type=”java.lang.String”
column name=”address” not-null=”true”/column
/property
property name=”birdhday” type=”java.util.Date”
column name=”birdhday” not-null=”true”/column
/property
/class
javaee问题,这里面的student 各代表咋样?
ListStudent students=new ArrayListStudent();
Student这个是泛型的意思,表示这个List里面只能装Student类型的对象;
students这个不用说了,List的对象名。
Student student=new Student();
生成一个Student类的对象,对象名为student
students=student.fnd();
students:为ListStudent 的对象,上上句话已经声明;
student.find();表示调用了student类的find()方法给students赋值;
Student s1=new Student();
req.setAttribute(“s”, students);
return render(res, “crm.student”);
这三句,第一句话也是生成一个名为s1的Student类的对象,但是你代码没给全所以不知道是做什么的,第二句应该是把students对象(也就是ListStudent)放到request请求中用于把students对象发送到下一个方法或jsp中,第三句话由于代码不全不清楚是什么意思
javaee编程题,订单(订单号,订单日期,用户姓名,送货地址) 送货地址为地址类型
第一个不就是一对多吗? 我给你看看已订单号进行关联
订单号,订单日期,用户姓名,送货地址
1 2015/9/1 kill 北京
订单项id,订单号,商品名称,商品价格,商品数量)
123 1 泡面 10 100
223 1 纯净水 11 111
省,市,区,街道 订单号
1 1 1 1 1
2 2 2 2 1
strust2 (我没有用过不过我一般是这样做的)
直接用用后台进行校验
Java ee的问题
JavaBean简介
JavaBeans就是符合某种特定的规范的Java类。使用JavaBeans的好处是解决代码重复编写,减少代码冗余,功能呢个区分明确,提高了代码的维护性。
JavaBean的设计原则
公有类、无参的公有构造方法、属性私有、getter和setter方法。
什么事JSP动作
JSP动作元素(action elements),动作元素为请求处理阶段提供信息。动作元素遵循XML元素的语法,有一个包含元素名的开始标签,可以有属性、可选的内容、与开始标签匹配的结束标签。
JSP动作元素一共包含五类:
第一类是与存取JavaBean有关的,包括:
jsp:useBean jsp:setProperty jsp:getProperty
第二类是JSP1.2就开始有的基本元素,包括6哥动作元素
jsp:include jsp:forward jsp:param jsp:plugin jsp:params jsp:fallback
第三类是JSP2.0新增加的元素,主要与JSP Document有关,包括六个元素
jsp: jsp:root jsp:declaration jsp:scriptlet jsp:expression jsp:text jsp:output
第四类是JSP2.0新增的动作元素,主要是用来动态生成XML元素标签的值,包括3个动作
jsp:attribute jsp:body jsp:element
第五类是JSP2,0新增的动作元素,主要是用在Tag File中,有两个元素
jsp:invoke jsp:dobody
在JSP页面中使用JavaBeans的方式
1.像使用普通Java类一样创建JavaBean实例。
2.在JSP页面中通常使用JSP动作标签使用JavaBean。
常用的JSP动作标签是:useBeans动作、setProperty动作、getProperty动作。
jsp:useBeans
作用:在JSP页面中实例化或者在指定范围内使用JavaBean:
格式:jsp:useBean id=”标识符” class=”java类名” scope=”作用范围” /
其中id就是JavaBean对应的实例。
jsp:setProperty
作用:给已经实例化的JavaBean对象的属性赋值,一共有四种形式:
jsp:setProperty name=”JavaBean实例名” property=”*” /(跟表单关联)
jsp:setProperty name=”JavaBean实例名” property=”JavaBean属性名” /(跟表单关联)
jsp:setProperty name=”JavaBean实例名” property=”JavaBean属性名” value=”BeanValue” /(手工设置)
jsp:setProperty name=”JavaBean实例名” property=”propertyName” param=”request对象中的参数名” /(跟表单关联)(这里的属性可以通过URL传参的方式来赋值)
jsp:getProperty
作用:获取指定JavaBean对象的属性值。
格式:jsp getProperty name=”JavaBean实例名” property=”属性名” /
JavaBean的四个作用域范围
说明:使用useBeans的scope属性可以用来指定javabean的作用范围:
page //仅在当前页面有效
request //可以通过HttpRequest.getAttribute()方法获得JavaBean对象
session //可以通过HttpSession.getAttribute()方法获得JavaBean对象
application //可以通过application.getAttribute()方法获得JavaBean对象
JAVA试题,有会做的吗?
一、基本知识(单选每题2分)
1、下列属于Java语言的特点的一项是(D)
A、 运算符重载 B、单重继承 C、指针操作 D、垃圾回收
2、Java语言最初是面向哪个应用领域设计的(A)
A、 Internet B、制造业 C、消费电子产品 D、CAD
3、Java语言属于下列哪一种语言(B)
A、 面向机器的语言 B、面向对象的语言 C、面向过程的语言 D、面向操作系统的语言
4、面向对象的基本特征不包括(B)
A、封装 B、功能分解 C、继承 D、多态
5、以下对类的描述不正确的是(D)
A、具有相同或相似性质的对象的抽象就是类
B、类是对象的抽象
C、类的实例是对象
D、对象和类无关
6、Java是由哪个公司推出的(A)
A、sun B、微软 C、ORACLE D、google
7、以下不属于Java体系的是(D)
A、j2se B、j2me C、j2ee D、j2sd
8、J2EE哪一年更改为JavaEE(B)
A、2008 B、2005 C、2006 D、2010
9、以下不属于Java开发步骤的是(D)
A、编写Java源文件
B、运行Java程序
C、编译Java源文件
D、生成exe文件
10、Android是由哪个公司推出的(D)
A、sun B、微软 C、ORACLE D、google
11、Android的第一个正式版本是哪年推出的( A )
A、2008 B、2005 C、2006 D、2010
12、Android被称为“冻酸奶”的是哪个版本(A)
A、2.2 B、2.3 C、1.6 D、3.0
13、以下不属于Android优势的是(D)
A、平台开放性
B、丰富的硬件支持
C、方便开发
D、受Linux开发束缚
14、以下不属于Android开发环境必备的是(C)
A、JDK B、ADT C、vs D、SDK
15、以下说法错误的是(D)
A、Android是免费开放平台
B、Android不可以用Myeclipse开发
C、eclipse是Android较好的开发工具
D、Android虚拟机可以上网
16、以下不属于移动开发技术的是(A)
A、IOS B、j2me C、Android D、JavaEE
17、Java8.0版本由哪个公司发布(B)
A、sun B、甲骨文 C、微软 D、google
18、Java8.0版本是哪年发布的(D)
A、2011 B、2012 C、2013 D、2014
19、以下不符合面向对象编程思想的是(C)
A、从现实世界中客观存在的事物(即对象)出发来构造软件系统
B、构造中尽可能运用人类的自然思维方式
C、认为事物之间没有必然联系
D、保持问题域中事物及其相互关系的本来面貌
20、以下不属于面向对象概念的是(D)
A、类 B、对象 C、对象的状态和行为 D、结构体
望采纳