`
zjc85878482
  • 浏览: 40019 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
 数据库中主键是唯一约束条件。同时可以设定不为空。   今天项目中碰到问题,就是往数据库中插入数据,但是没有设定主键值;这样就必须自己去做判断,主键要唯一。   自己给定一个方法去执行,就是用当前的时间去判断,获取小时甚至分秒都可以;这样主键肯定是唯一的了。   方法: function getOid(){ var today = new Date();//申明一个时间对象 intDate = today.getDate();//返回当前的天日期 intHours = today.getHours;//返回当前小时 intMinutes = tod ...
轻量级框架和重量级框架解决问题的侧重点是不同的。轻量级框架侧重于减小开发的复杂度,相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。采用轻量框架一方面因为尽可能的采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率;另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。例如目前Tomcat+Spring+Hibernate已经成为许多开发者开发J2EE中小型企业应用偏爱的一种架构选择。随着可供选择的框架层出不穷,开发者可以根据需要对应于企业应用 ...
MVC设计模式:M:model,模型,操作数据的业务处理层,并独立于表现层V:view,视图,通过客户端数据类型显示数据,并回显模型层的执行结果C:control,控制器,是模型和视图的桥梁,控制数据的流向,接受视图层发出的事件,并显 ...
     学习AJAX后,就此写个小总结。简单概述下ajax的原理和应用,只是发觉什么地方要用到AJAX技术,实现什么功能,知道AJAX在哪些地方具有优势,然而具备的哪些不足之处还不甚清楚,也就google了下, 发现很多高手描述的也确实是很有道理。AJAX用起来还是比较方便的,就是总的说,AJAX不难,关键的几个步骤都是差不多的,多练习练习就知道怎么实现了,只不过容易出错,里面用javascript实现太繁琐了 ,js函数要求很高啊 ,多写些头都是大的了,晕头转向的。但是有了细心加耐心,功能就差不多达到啦!具体实现怎么样的请求可以自己定义,常用的功能有,动态替换页面内容、级联下拉、无刷新持续更 ...
Map是一种以键值对的形式存在的集合,其中每个键映射到一个值,几乎所有通用 Map 都使用哈希映射。位于java.util包中。其子类有HashMap,TreeMap。HashMap缺省的情况下是线程非安全的;当多线程访问时可能 需要提供同步机制,key和value的值允许为null,键值允许重复,没有顺序。             普通JAVA类遍历Map集合           Map map=new HashMap(); map.put("a", "1");   map.put("b", " ...
1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们 往往也需要在Action里直接获取请求(Request)或会话 (Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我 ...
struts.xml文件结构 struts.xml文件是整个Struts2框架的核心。 struts.xml文件内定义了 Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2 ...
在web应用中,都希望包含有一些能动态执行的页面。最初的CGI(通用网关接口)技术实现了该功能,使得Web应用可以与客户端浏览器交流,不再需要静态的HTML页面。CGI可以从数据库读取数据 ,将数据呈现给用户 ;同时还可以获取用户请求的参数,将这些参数存储到数据库中。确切的说,CGI开启了动态Web应用时代,但是CGI也存在缺点,就是开发难度大,在性能方面存在局限性。97年,servlet技术发展迅速,成为动态Web应用的开发技术,相比传统的CGI,servlet存在很大的优势:首先,servlet是基于java语言创建的,而java语言中有多线程支持,大大提高了动态Web应用的性能;servl ...
1 在Action实现类方面的对比 :Struts 1要求Action 类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action 接口,也可以实现其他接口,使可选和定制的服务成为可 ...
注:本文只针对设计上采用OOA(面向对象分析)及OOD(面向对象设计)方式,数据存储采用关系型数据库的系统而言。   对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象 ...
首先,应用的数据库是mysql数据库;   对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。 下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。 1. <?xml version="1.0"?> 2. <!-- 3. 所有的XML映射文件都需要定义如下所示的DOCTYPE。 4. Hibernate会先在它的类路径(classptah)中搜索DTD文件。 5. 6. --> 7. <!DOCTYP ...
jsp页面不能原封不动地被传送给浏览器,所有的jsp元素都必须首先由服务器进行处理, 也就是通过服务器将jsp页面转化成servlet,然后执行这个servlet来完成的。 服务器需要一个jsp容器来处理jsp页面,jsp容器通常以servlet的形式来实现, 这个servlet经过配置,可以处理对jsp页面的所有请求, jsp容器负责将jsp页面转化成servlet,并编译这个servlet,这两步就构成了翻译阶段。       <%@ include file="test.jsp" %> 指令元素:翻译时将test.jsp全部代码包含在调用 ...
    Servlet监听器主要有三种,在ServletContext(上下文对象)、Session(会话)和request(请求)这三对象上进行监听,可以监听对象的创建、销毁、添加属性、删除属性、属性值的改变等。ServletContext对象的作用域在整个WEB应用程序,类似于Static属性;Session的作用域在一个会话,一个会话可以理解为一个从一个浏览器发出请求到服务器开始,一直到浏览器关闭(但通常我们可以设置会话的生命期,防止那些获得连接后却长时间没有再向服务器发出请求的情况),相当于类的成员变量;request的作用域仅在一次请求,即浏览器发送一次请求到服务器处理该请求并发回响应 ...
模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模 ...
1.   oncontextmenu="window.event.returnValue=false"   将彻底屏蔽鼠标右键 <table   border   oncontextmenu=return(false)> <td> no </table>   可用于Table 2.   <body   onselectstart="return   false">   取消选取、防止复制 3.   onpaste="return   false"   不准粘贴 4.   oncopy=&q ...
Global site tag (gtag.js) - Google Analytics