- 博客(93)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
转载 javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
一、Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。 这里以一个最常用的用户登录注册程序来讲解S
2015-12-24 18:02:36 1162
转载 javaweb学习总结——HttpServletRequest对象(一)
一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、Request常用方法2.1、获得客户机信息 getRequestURL方法返回客户端发出请求时的完整URL。
2015-12-21 15:56:55 319
转载 javaweb学习总结—— 通过Servlet生成验证码图片
一、BufferedImage类介绍生成验证码图片主要用到了一个BufferedImage类,如下:创建一个DrawImage Servlet,用来生成验证码图片 1 package gacl.response.study; 2 import java.awt.Color; 3 import java.awt.Font; 4 import
2015-12-21 15:55:52 2140
转载 javaweb学习总结——HttpServletResponse对象(二)
一、HttpServletResponse常见应用——生成验证码1.1、生成随机图片用作验证码 生成图片主要用到了一个BufferedImage类, 生成随机图片范例: 1 package gacl.response.study; 2 3 import java.awt.Color; 4 import java.awt.Font; 5
2015-12-21 15:54:54 300
转载 javaweb学习总结——HttpServletResponse对象(一)
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。一、HttpServletResponse对象介绍
2015-12-21 15:53:54 270
转载 javaweb学习总结——Servlet开发(二)
一、ServletConfig讲解1.1、配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个标签为servlet配置一些初始化参数。例如: 1 servlet> 2 servlet-name>ServletConfigDemo1servlet-name> 3 servlet-class>ga
2015-12-21 15:52:28 361
转载 javaweb学习总结——Servlet开发(一)
一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开发好的Java类部署到web服务器中。 按照一种约定俗成的称呼习惯,通
2015-12-21 15:51:00 414
转载 myEclipse项目转成Eclipse开发
公司拿到手的项目开发平台都不统一。有的是myEclipse开发的,有的是Eclipse for J2EE开发的。这里说一种把myEclipse项目转成Eclipse项目继续开发1. 请首先确保你的eclipse是javaee版本的,或者已经安装看wtp插件2. 然后修改eclipse工程下的.project文件:3. 在中加入
2015-12-18 12:53:01 431
转载 JavaFX 皮肤功能
作为RIA技术之一,为了让应用程序的界面看起来更加的漂亮或者更有个性,皮肤功能自然是必不可少的。 在JavaFX中,可以使用CSS样式表来进行皮肤的更换。不过JavaFX中的CSS是基于W3C CSS version 2.1,但又不完全相同。 JavaFX中的换肤有几种方式。 1.完全重新定义的控件样式 我们首先创
2015-12-14 10:51:29 1693
转载 JavaFX示例--TimeLine和Animation的使用
这两天工作很忙,由于要进行Android平板上的一个项目的final release,前天晚上加班到11点多,昨天晚上加班到凌晨4点多。所以之前说的Sourceforge的首页也才做了一部分。不过,由于项目final release,今天比较轻松,写了几个JavaFX的示例。 上面就是一个简单的示例。 示例的演示地址:
2015-12-14 10:50:24 11004 3
转载 JavaFX之Task的使用
任何做过GUI开发的人都会碰到在非UI线程中进行UI上的更新操作出现的问题。 在Android开发中,可以通过AsyncTask进行线程上的操作和UI的更新,不过通常AsyncTask的终止和再启动有问题,我们通常使用Thread和Handler来自己实现相关的功能。 而在Swing开发中,我们可以使用SwingUtilities.invokeLater和SwingUt
2015-12-14 10:49:19 6067 2
转载 在Swing和Swt中使用JavaFX
本人从08年12月份,JavaFX发布第一个版本开始关注它的发展。 算算到现在,也差不多是第五个年头了。期间经历了一些动荡,但JavaFX还是坚持着发展了下来,也经历了很多改变(这也是Java技术的特点,不会像微软对技术的抛弃和更新换代很频繁),由以前顺应富互联网技术发展的单纯的JavaFX脚本语言,到现在已经变为完全用于取代Swing的技术。 虽然是为了取
2015-12-14 10:48:22 6696 1
转载 JavaFX之Drag And Drop拖放操作
大家好,新的JavaFX的教程又到来了。 是不是很多程序都有拖动文件到程序里的功能?有没有感觉拖放操作很cool?我们的JavaFX当然也支持这样的操作。 在JavaFX中,我们不仅可以从一个控件拖动内容到另外一个控件,还可以从系统拖动文件到JavaFX的控件,甚至还可以从一个JavaFX程序中拖动内容到另外一个JavaFX程序中。 看起来不错吧?我们下面将会讲解在J
2015-12-14 10:47:21 863
转载 基于JavaFX--WJFXGameEngine游戏引擎介绍与进度
计划进行JavaFX的游戏引擎开发已经许久了,但是因为笔记本的数据丢失,导致以前写的代码都不见了。最近开始动笔的时候也不过是4月中旬而已。代码量并不是很多,但是目前基本上雏形已经出来了。也差不多实现了一般的功能。 目前正在开发的,只有大概12个包。 1.core包目前只有WApplication程序的主体框架类和WSystem系统参数类。 任何WJFXGa
2015-12-14 10:46:33 1202
转载 JavaFX示例--简易图片处理工具
在JavaFX中,大概是2.2之后的版本中,新增加了像素处理的相关类。这就意味着我们可以做一些图片处理的事。 还是老样子,大家可以先看看示例。支持拖动本地图片到程序中进行处理。 示例地址: 点击 如下图所示: 这只是一个简易的图片处理示例,我们可以对图片进行明暗度 饱和度 灰度 颜色反转
2015-12-14 10:44:51 2473
转载 JavaFX的扩展控件库ControlsFX介绍
ControlsFX 是JavaFX的一个扩展控件库。是对JavaFX内置的控件的一个补充。 下面是ControlsFX的示例程序: 大家可以看到,ControlsFX里新增加了一些控件。我们来分别看看有哪些控件把! ButtonBar: 这个就是一个简单的横向放置一些Buttons,能自动控制他们的位置。
2015-12-14 10:43:30 13665 1
转载 JavaFX 3D部分介绍(1) 3D Shape
众所周知,3D模块是JavaFX 8中非常重要的组成部分。而在JavaFX 8的目前版本中,JavaFX 3D的各种特性也在陆续添加中。下面,我来对JavaFX 8中现有的3D部分进行简单的介绍。 3D Shapes JavaFX 3D Graphics目前提供了对3D Shape的创建。其中包括,内置定义的3D物体,和用户自定义的3D物体。 内置的3D物体
2015-12-14 10:42:47 1198
转载 JavaFX 3D部分介绍(2) Camera
本篇文章将紧接着上一篇进行JavaFX 3D API的讲解。 JavaFX 3D Graphics API中,Camera是一个Node,并且可以被直接添加到JavaFX的Scene中。我们可以在3D UI布局中随意的移动Camera,这将不同于2D布局。 首先,Camera的坐标体系是这样的: X轴指向右边,Y轴指向下面,Z轴指向屏幕远离观察者的方
2015-12-14 10:42:07 667
转载 JavaFX 3D部分介绍(3) Lights
这一节当中,我们将会讲解JavaFX 3D API中的灯光。 在JavaFX中,Light灯光也是被定义为一个Node节点。当场景里活动的灯光为空时,将会提供一个默认的灯光。 每一个Light灯光都包含一系列被灯光影响的节点集合。如果这个节点集合为空,那么场景中的所有节点将会受灯光影响。当然,如果节点集合中包含了父节点,那么这个父节点的所有子节点
2015-12-14 10:41:21 504
转载 JavaFX 3D部分介绍(4) Materials
这一节中,我们将会讲述 JavaFX 3D API中的材质。 Material材质中包含了一系列的渲染属性。下面我们来看看它的类结构。 [java] view plaincopyjava.lang.Object javafx.scene.paint.Material (abstract) javafx.s
2015-12-14 10:40:28 662
转载 浅谈JavaFX事件机制
之前有人问到过JavaFX中,如何监听窗口大小的变化。所以,我觉得有必要新开一篇文章来讲解一下JavaFX的事件机制以及与Java GUI 和 Android事件的区别。 在Java GUI 和Android中,事件通常通过实现listener的接口函数,并通过addXXXListener 或者setOnXXXListener的形式来设置接口函数来实现事件的执行。在Java
2015-12-14 10:39:45 1343
转载 JavaFX之ListView的使用
ListView是一个很常见的控件。在JavaFX中,ListView也拥有很丰富的功能。下面,我们来看看如何使用ListView。 ListView位于javafx.scene.control包中,该包是包含javafx中的所有UI控件。 继承结构如下: 1.ListView的基础用法[java] view plaincopy
2015-12-14 10:38:57 11959 1
转载 JavaFX中的资源载入
在JavaFX中的资源载入存在一些路径问题。 游戏开发中的资源载入,无非主要就是音频,图片,最多加上字体。 而在JavaFX中载入图片是使用相对路径的,相对的是src文件夹。 例如我要载入在src下面的res文件夹里player.png,我们只需要new Image("res/player.png")。 但是载入音频就不能这样了。如果
2015-12-14 10:38:01 3011
转载 JavaFX 简单3D示例
从Java8开始,在JavaFX中便增加了3D部分的内容,包括Camera,Material,Light,Shape3D等基础内容。 当然,JavaFX 3D应该是OpenJFX里目前正在补充和完善的一个模块,很多地方还不尽如人意,所以该示例仅供参考。另外,OpenJFX目前已经有人通过RovoVM运行在Android和IOS的设备上了。不过,个人认为这个只是小打小闹,还远远不能进入实际运
2015-12-14 10:37:03 2998
转载 迪卡尔曲线
[java] view plaincopy/* 非常有名的笛卡儿曲线数学公式:(x*x+y*y-2ax)2=4a*a(x*x+y*y) 是一个圆在同样半径的圆周上滚动,在滚动过程中一定会形成轨迹曲线!!! 它的数学议程为: x=(2cos(t)-cos(2t)); y=a(2sin(t)-sin(2t)); r=2a(1+cos(@)).
2015-12-14 10:27:21 1135
转载 3.添加菜单
每个应用程序都应该有一个菜单栏和一个状态栏。让我们将它们添加到我们的:[python] view plaincopyself.CreateStatusBar() filemenu = wx.Menu() filemenu.Append(wx.ID_ABOUT,"&About","In
2015-12-14 10:25:29 382
转载 2.构建一个简单的文本编辑器
Windows or Frames?When people talk about GUIs, they usually speak of windows, menus and icons. Naturally then, you would expect thatwx.Window should represent a window on the screen. Unfortunate
2015-12-14 10:24:51 474
转载 1.第一个程序: "Hello, World"
A First Application: "Hello, World"As is traditional, we are first going to write a Small "Hello, world" application. Here is the code:按传统:我们将首先编写一个小的“Hello,world”应用程序。这里的代码是[python]
2015-12-14 10:24:16 271
转载 JavaFX 指定路径的球
[java] view plaincopypackage FXExample; import javafx.animation.PathTransition; import javafx.animation.PathTransitionBuilder; import javafx.application.Application; im
2015-12-14 10:23:24 1091
转载 JavaFX 之弹跳球
[java] view plaincopypackage FXExample; import javafx.animation.Animation; import javafx.animation.KeyFrame; import javafx.animation.Timeline; import javafx.application
2015-12-14 10:22:41 780
转载 JavaFX在Eclipse 中画图应用效果
1.在安装了e(fx)clipse插件后,把JavaFx JDK目录设定下,重启Eclipse。点new-other会出现JavaFX project界面然后新建class文件即可。[java] view plaincopypackage HelloJavaFX; import javafx.
2015-12-14 10:21:35 2363
转载 使用e(fx)clipse进行JavaFX项目的打包
对于e(fx)clipse,本人也不再赘述,其实就是eclipse的JavaFX插件。 那么,我们将看看e(fx)clipse是如何进行项目打包的。 首先打开e(fx)clipse,新建一个JavaFX Project。 然后新建一个JavaFX Main Class,往start方法中随便添加点代码。 最后进行运行,发现程序可以成功运行。
2015-12-14 10:20:55 5356
转载 MyEclipse下安装JavaFx插件
从主菜单选择 Help >Software Updates >Find and Install; 在Install/Update对话框中, 选择Search for New Features to Install然后点击Next; 点击New Remote Site; 在New Update Site对话框中,在Name中输入JavaFX; 在URL中输入:http://downl
2015-12-14 10:20:06 4252 3
转载 【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一)
Long Long ago,就听说过SSH,起初还以为是一个东东,具体内容更是不详,总觉得高端大气上档次,经过学习之后才发现,不仅仅是高大上,更是低调奢华有内涵,经过一段时间的研究和学习SSH框架的基本原理与思想,总算接地气了。作为初学者,有点小小收获,想通过以博文的形式和大家一起分享,共同进步,在更新博文的过程中难免有认识不足的地方,还请各位大牛提出宝贵的建议,对于好的建议一定虚心接受,认真学习
2015-12-13 22:59:38 321
转载 【SSH进阶之路】Struts基本原理 + 实现简单登录(二)
上面博文,主要简单的介绍了一下SSH的基本概念,比较宏观,作为初学者能够有一个整体上的认识,个人认为对学习有很好的辅助功能,它不仅仅是一个“瞭望塔”,更是检验是否真正掌握所有内容的一个前提。 Struts是基于MVC的框架,它进一步的对MVC进行了封装,它是怎么封装的,我们从先回顾一下MVC再到Struts,再用Struts给大家实现一个简单登录的实例。我们开始吧。
2015-12-13 22:58:58 451
转载 【SSH进阶之路】深入源码,详解Struts基本实现流程(七)
通过一步步的封装我们实现了Struts的基本雏形,我们解决了Struts怎么实现MVC的问题,我们现在仅仅有了Struts的基础,对Struts的学习才刚刚开始,这篇我们要通过对比MVC来理解Struts的执行流程,最后深入Struts的源码,一看究竟。 MVC M:业务逻辑,业务数据可以重复使用,我们经常说的javabean(其实struts没有实现业务层,也无法实现
2015-12-13 22:58:00 318
转载 【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始(三)
目录: 【SSH进阶之路】Struts基本原理 + 实现简单登录(二) 【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始(三) 【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径(四) 【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉逻辑判断
2015-12-13 22:55:39 410
转载 【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径(四)
目录: 【SSH进阶之路】Struts基本原理 + 实现简单登录(二) 【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始(三) 【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径(四) 【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉逻辑判断
2015-12-13 22:54:51 507
转载 【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉逻辑判断(五)
目录: 【SSH进阶之路】Struts基本原理 + 实现简单登录(二) 【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始(三) 【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径(四) 【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉逻辑判断
2015-12-13 22:53:52 417
转载 【SSH进阶之路】一步步重构MVC实现Struts框架——完善转向页面,大功告成(六)
目录: 【SSH进阶之路】Struts基本原理 + 实现简单登录(二) 【SSH进阶之路】一步步重构MVC实现Struts框架——从一个简单MVC开始(三) 【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径(四) 【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉逻辑判断(五
2015-12-13 22:53:00 336
编码问题111
2015-05-25
java 画url之间的关系图
2015-12-11
javaweb 的jsp保存带有自增列id的表
2015-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人