- 浏览: 159945 次
- 性别:
- 来自: 哈尔滨
最新评论
-
red_star:
讲述的狠好 谢谢
spring mvc 传值二 -
vcok:
1. 打开冰箱门2. 把大象推进去3. 关上冰箱门4. don ...
数据库连接的一般过程 -
houyujiangjun:
ITEye的推荐系统真是神一般啊....
数据库连接的一般过程 -
arsemilan:
这这这。。。。。。。。。。好吧 ,直接把最简单的jdbc代码贴 ...
数据库连接的一般过程 -
ljl961890233bear:
数据库连接的一般过程houyujiangjun 写道就这么粗? ...
数据库连接的一般过程
文章列表
在java中堆用new建立,并由垃圾自动回收负责回收
1、堆是一个“运行时”数据区,类实例化的对象就是从堆上去分配空间的
2、在堆上分配空间是通过“new”等指令建立的
3、JAVA针对堆的操作和C++的区别就是,JAVA不需要在空间不用的时候来显示的释放;
4、JAVA的堆是由JAVA的垃圾回收机制来负责处理的,堆是动态分配内存大小,垃圾收集器可以自动回收不再使用的内存空间
5、缺点是,因为在运行时动态分配内存,所以内存的存取速度较慢。
java 内存信息函数
- 博客分类:
- 笔记
java提供了两个读取内存信息的函数:
1、Runtime.getRuntime().maxMemory():获取虚拟机可以控制的最大内存数量
2、Runtime.getRuntime().totalMemory():获取虚拟机当前已经使用的内存数量
java -Xmx1024m -casspath ……代表java虚拟机控制的内存为1G
我们通过简易用户管理系统中的登录功能演示Spring MVC的异常处理,只是使用用户登录功能模拟Spring mvc异常的处理。实际上,登录模块的设计并非如此的简单。
1、在UserController中,编写用户登录方法,代码如下:
@RequestMapping(value="/login",method=RequestMethod.POST) public String login(String username,String password,HttpSession session){//此处将HttpSession做为参数 if(!users.contai ...
使用Sping MVC框架,基于REST风格的方式,如何实现用户信息的查看呢?
在struts2中,查看一个用户信息,要这样儿写:user_show?username=zh;那么在基于REST风格的Spring MVC该如何写呢?应该这样儿写:***/user/zh。即用户的名称做为路径中的一个参数。在程序中是这样儿实现的:
@RequestMapping(value=“{/username}”),这样儿就将用户名做为请求中的参数了。
在UserController中添加查看用户信息的方法:
@RequestMapping(value="/user/{username ...
任何项目中,添加信息都需要进行服务器端的验证。在Struts2中,如果添加信息的方法是add,那么我们还需要再写一个validateAdd方法,执行add之前,先执行validateAdd方法对需要保存的信息进行验证,而Spring MVC进行服务器端的验证则要简单得多。Spring MVC支持JSR303,JSR是sun公司专门为java每一个版本制定的一套标准。
JSR 303 – Bean Validation 是一个数据验证的规范,2009 年 11 月确定最终方案。2009 年 12 月 Java EE 6 发布,Bean Validation 作为一个重要特性被包含其中。Be ...
接下来实现用户管理中的增加,删除,修改功能。
在UserController类中添加如下方法:
@RequestMapping(value="/add",method=RequestMethod.GET) public String add(Model model){
//在进入用户添加页面的时候,就必须将model设置进去,否则页面就会报错儿。因为add.jsp页面会
//找user.username.
//开启modelDriver(相对于struts2来讲) model.addAttribute(new User()); return "use ...
以下将使用spring mvc方式实现一个简单的用户管理(CRUD)。
一、在前面所搭建的spring mvc环境中创建一个用户实体类,内容如下图:
二、创建一个UserController来完成对User的映射,输入内容如下图:
在上面的代码中,其中@Controller注标此类是一个Controller类
@RequestMapping(value="/users",method=RequestMethod.GET)中的method=RequestMethod.GET则表示只有通过GET方法,才能请求访问list方法,也就是说此方法只有GET请求。注意(只能 ...
Spring mvc 框架与以往的架构有很大的不同。现在我们来看看其它框架针对于一个简单的用户管理(CRUD)操作是如何实现的。
在struts2中,我们要查看一个用户信息要这样儿操作:user_show.action?id=22,将id传到action中,之后到数据库中将id等于22的用户信息取出来,放入到actionContext中,之后在页面上显示。
我们打开iteye网站,点击“资讯”栏目,之后点击任意一篇文章,此时,我们仔细观察地址栏
按照我们前面的分析地址栏中的请求地址应该是“?xxx=xxxx”,但是我们发现在地址栏中却并不是像我们所想象的那样儿。这就是一种基于RE ...
上面学习了如何通过url地址栏传参数给controller,那么接下来,学习下controller如何将传递给view。
1、在WelcomController类中的创建如下方法:
@RequestMapping(value={"/","/welcom"}) public String welcome(@RequestParam("username") String username,Map<String ,String> context){ context.put("username", us ...
前面完成了环境的搭建及controller与view的映射。接下来学习下spring mvc中值的传递。如何将值传递给controller。
1、创建一个controller,使用注解@RequestParam为创建的controller传递参数,例如:
//使用(@RequestParam("username")传递参数
@RequestMapping(value={"/","/welcom"}) public String welcome(@RequestParam("username") String ...
1、Spring Mvc环境的搭建
到Spring的官网下载相应的jar包,笔者使用的是spring3.1.1的版本。
2、新建一个web项目,例如:example,将相应的jar包添加到项目中,lib目录结构如图:
3、打开项目中的web.xml文件,加入如下代码:
<servlet> <servlet-name>hello</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> ...
Spring MVC就是一个框架,个人认为做得要比Structs2的要好一些儿(仁者见仁,智者见智)。Spring MVC框架的设计也迎合了目前比较流行的REST风格架构,其本身提供了REST风格的支持。
Spring mvc的运行机制:
1、Request(请求)到达Dispatcher Servlet(controler),控制器根据Handler Mapping(配置文件) 查找当前的URL请求具体应该交给哪一个Controller来处理,找到之后,交给相应的Controller来处理.
2、Controller与Service,JavaBean交互,处理完成之后,得到某一个值,返 ...
1、打开eclipse,新建一个FlashBuilder项目如下图:
2、操作如下图
上面的“Main application file”中的值应用helloworld.mxml,此处的名称新建项目时,默认与项目名称一致。
3、项目创建完成后,项目目录结构如下图:
4、打开helloworld.mxml文件
<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009&qu ...
Web应用程序在设计的初衷是一个轻量级的信息分发系统,即可以方便快捷的用与平台无关的方式发布信息,也可以同样方便地从服务器中检索已有的文档。
由于web应用程序具有集中部署的特点,所以无论是企业还是维护者都愿 ...
目前,由于项目的需要使用Flex开发,所以就简单的学习了一下儿。 工欲善其事,必先利其器。
1、下载FlashBuilder_4_7_LS10.exe,到adobe官网下载
2、解压后,进行安装,执行解压后的文件夹中的Set-up.exe
3、根据提示,安装完成
4、根据FlashBuilder的版本,确定所使用的eclipse版本,笔者使用的是eclipse3.7 5
5、记录下eclipse的存放位置
6、打开FlashBuilder的安装路径(例:C:\Program Files\Adobe\Adobe Flash Builder 4.7)中的utilities文件夹
7、 ...