`
heavyliu
  • 浏览: 13059 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
http://www.enet.com.cn/article/2006/0119/A20060119495081.shtml 写道  Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multia ...
In the concepting of Object Oriented, it is not all the class is used to describe objects. If there is not enough information to describe a solid object, such a class like this is called Abstract Class.   Abstract Class(AC) is usually used to help analyse the problem domain, get the abstract conce ...
背景:1个Action类,名称为RegisterAction,其中包含的属性有: string username; int age; string password; string repassword; date birthday; date graduation;   需求: 如今需要对以上的这些属性进行输入校验, 1:所有都不准为空, 2:username, password. repassword都至少是6位,最多10位。 3:对birhtday,以及graduation 都给出一个明显的期限例如都是从xxxx/x/xx----yyyyy/yy/yy之内有效。 4 ...
在局部类型转换中,客户端的界面上至需要有一个textfield:point需要转换,但是在开发过程当中,时常会遇到,在一个页面有多个point,或者在多个页面上,有多个point等待我们后台的处理,这个时候,如果还继续沿用Action.conversion.properties来进行类型转换的话,难免会显得相当的冗余和麻烦。   所以,这个时候,我们可以选择采用全局类型转换的方法来对付类似问题。   项目结构树形图如下: 1. 修改struts学习2中的Input.jsp代码,改动的地方无非是多添加了几个textfield,用来接受用户输入的point 代码如下: <s: ...
1. 项目树形图如下: 在昨天的基础上,今天学习了局部类型转换,新增加了几个文件,分别是input.jsp; output.jsp; PointAction.java; Point.java; PointConverter.java;  PointAction-converter.properties;    2. 代码部分: 2.1 input.jsp: </head> <h3><font color="red">使用逗号将point的两个坐标分隔开</font></h3> <b ...
今天老师的第二讲,主要是讲的是一个jsp页面输入的一个校验~  首先,老师将“第一讲”的LoginAction类,继承extends了ActionSupport。 然后通过struts2文件夹中的docs,检索到了ActionSupport的API,发现里面包含了Action最常用的一些方法。 其中就提到了一个校验的方法: public void validate()------这个校验函数,不应该去进行业务逻辑的校验,也就是不带过多的逻辑,一般作用在本次例子中就是用来判断是否为空的基本作用。   1. LoginAction中的验证函数 @Override public v ...
声明:转的,网络上面到处都是,不知道谁是原创,干脆就向原创致敬下,不引入作者姓名了。   Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+M 最大化当前的Edit或View (再按则反之)Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类 ...
在浪曦的struts视频课程的指导下,做了第一个struts的例子 本人用的是struts-2.1.8.1版本 所以在加载jar包的时候要多加载一个conmons-fileupload.jar否则启动tomcat会报错,说什么strcut-default找不到还是怎么的。   工程结构图如下: 首先配置Web.xml 代码如下: <?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"     xmlns="http://java.su ...
背景: 在项目学习2的最后,我们建立好了一个Action, 但是Action中的Execute函数还是空的,因为,Action是调用Service,而Service再调用DAO去操作数据库,所以,当下的任务,是写好Service还有DAO。   DAO的建立 A.    在src下建立一个D ...
网页的国际化处理:利用struts2.0的国际化支持 A.  首先建立一个配置文件,文件名叫做:sturts.properties    文件路劲在src下 B.  文件打开后,输入struts.custom.i18n.resources=globalMessages  //其中globalMessages成为了国际化前缀 C.  然后再到src目录下 建立另外两个属性文件,名字分别是      globalMessages_en_properties;          globalMessages_zh_properties D.  打开上述文件,对应的输入name  value ...
目的:开发用户登录的功能 前提:S+S+H包加载好了,JSP页面写好了,Mysql里面的User表建立好了。  操作:  A.     现在的工作是,定义服务器端的对象,在src文件夹下建立一个package,存放User的javaBean. 包名为:com.mytest.bean (其中,Mytest是此次工程开发的项目名称) 在这个包内,建立class User 对应着数据库中user的表中的元素, 声明出对象: int id; int age; String firstname; String surname; String sex. 然后运用Myeclipse自动生成get( ...
很多朋友和我一样,遇到过载安装MySQL的时候到configuration的最后一步Modify Security Setting时,要我输入 Current Root Password,可是,我怎么知道类,所以,我只能重新安装,但是结果任然一样。   后来在国外的一个论坛上(当时很奇怪,国内网页,很少有谈这个的,估计各位都是大虾,知道怎么解决了)看到,原因是在C:\Documents and Settings\All Users\Application Data的文件夹中,虽然我们每次卸载了Mysql但是仍然存在一个MySQL的文件夹。   所以,我的解决办法是,卸载掉MySQL之后 ...
开发环境:Myeclipse6.5;Mysql5.1;Mysql-front 开发任务:用户的注册,查找,删除 A.导入Hibernate包 操作: 1.   依次选择,菜单栏上的:Myeclipse-->Project Capabilites-->Add Hibernate Capabilities 2.   弹出对话框,然后在Hibernate Specifications中选择HIbernate3.2;       在中间的Library复选框中,一般简单的程序选择上面两个就足够了(什么时候选择最后那个,选了有什么别的好处,暂时没有学到!!);       JAR L ...
Java Server Pages简称JSP,是由Sun公司倡导,与多个公司共同建立的一种技术标准,他建立在Servlet之上。应用JSP,程序员或者非程序员可以高效的创建Web应用程序,并使得开发的Web应用程序具有安全性高,跨平台的优点。 JSP是运行在服务器端的脚本语言之一,与其他的服务器端的脚本语言一样,是用来开发动态网页的一种技术。 JSP页面由传统的HTML代码和嵌入到其中的JAVA代码组成。当用户请求一个JSP页面时,服务器会执行这些Java代码,然后将结果与页面中静态的部分相结合返回给客户端浏览器。JSP页面中还包含了各种特殊的JSP元素,通过这些元素可以访问其他的动态内容并 ...
Servlet是在JSP之前就存在的运行在服务端的一种java技术, 它是用Java语言编写的服务器端的程序,Java语言能够实现的功能,Servlet基本上都能实现(除图形界面外)。Servlet主要用于处理Http请求,并将处理的结果传递给浏览器生成动态Web页面。Servlet具有可移植(可以在多种系统平台和服务器平台下运行),功能强大,安全,可扩展和灵活等优点。 在JSP中用到的Servlet通常都继承自javax,servlet.http.HttpServlet类,在该类中实现了用来处理Http请求的大部分功能。 JSP是在Servlet的基础上开发的一种新的技术, 所以JSP与S ...
Global site tag (gtag.js) - Google Analytics