-
Android入门札记 - 数据存储 - SQLite,单元测试
Android入门笔记-数据存储-SQLite,单元测试今天我们来接触一个轻轻轻量级数据库(SQLite),为什么要加3个轻呢?因为它确实很轻。Sqlite是专门未嵌入式设备准备的轻量级数据库,麻雀虽小,五脏俱全,sqlite的功能却一点都不少。它和其他的数据库:MySql,SqlServer,Oracle等数据库的最大区别我觉得就是Sqlite只能运行在终端,不能用在服务器上,这也体现了它为嵌入...
229
热度 -
利用反照机制实现的sql语句自动生成、简化实体类封装
利用反射机制实现的sql语句自动生成、简化实体类封装现在所学的东西,有很多的共性。Dao层对于臃肿,很多都是ctrl+c和ctrl+v完成的,这种事情纯粹就是苦力代码。利用双周的时间,用反射机制实现了sql自动生成,简化list封装。大家看看还有什么需要改进的地方吧。sql工具类importjava.lang.reflect.InvocationTargetException;importjava...
72
热度 -
Java防止SQL注入的几个路径
Java防止SQL注入的几个途径转载:http://www.51testing.com/html/03/n-805503.htmlJava防SQL注入,最简单的办法是杜绝SQL拼接,SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑,如果使用PreparedStatement来代替Statement来执行SQL语句,其后只是输入参数,SQL注入攻击手段将无效,这是因为PreparedSta...
21
热度 -
Java防止SQL流入的方法
Java防止SQL注入的方法java防SQL注入,最简单的办法是杜绝SQL拼接,SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑,如果使用PreparedStatement来代替Statement来执行SQL语句,其后只是输入参数,SQL注入攻击手段将无效,这是因为PreparedStatement不允许在不同的插入时间改变查询的逻辑结构,大部分的SQL注入已经挡住了,在WEB层我们可以...
85
热度 -
动态SQL
mybatis的SQL映射配置文件SQL映射文件有很少的几个顶级元素(按照他们应该被定义的顺序如下)。?cache-?配置给定命名空间的缓存cache-ref–?从其他命名空间引用缓存配置。?resultMap–?最复杂,也是最有力量的元素,用来描述如何从数据库结果集中来加载你的对象。parameterMap–?已经被废弃了!老式风格的参数映射。内联参数是首选,这个元素可能在将来被移除。sql–?...
85
热度 -
Android笔试小结(转载)
Android笔试总结(转载)1.请谈一下Android系统的架构。答:Android系统采用了分层架构,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。2.谈谈android大众常用的五种布局。答:在Android中,共有五种布局方式,分别是:FrameLayout(框架布局),LinearLayout(线性布局),AbsoluteLayout(绝对布局),Rela...
21
热度 -
程序员导读:NET和J2EE之间该相互学习什么?解决方法
程序员导读:.NET和J2EE之间该相互学习什么?一位既做.NET开发又做过J2EE开发的程序员经历,同大家分享...自述:在这样的转变过程中,我对单一平台开发所带来的思维局限性有了很多清晰却零散的想法。在看了振河兄的页面间传递变量的方法及使用范围的讨论之后,我更能体会到在不同的平台进行开发,思维方式会是如此之不同,原来那些零散的想法也随之不断在脑海中涌现,让我有了写下这篇Post的冲动。其实我一...
129
热度 -
J2EE施用讲解二 ――JSP基础
J2EE应用讲解二――JSP基础基本语法 Html 两种注释 一种是可见的,标准的HTML注释。 <!--这里三注释--> 另一种是对客户端隐藏的,也就是再浏览器中查看源代码的时候不会显示。 <%--这里是注释--%> 引入servlet类的东东。 表达式<%=JavaExpression%> JSP计算表达式并且将计算结果输出到页面上。语法如下: PS:...
245
热度 -
jfreechart (三)
jfreechart(3) 一、JFreeChart的介绍与获取JFreeChart开发包是一个开源的Java图形开发包,它从柱形图,饼形图,到雷达图,蜡烛图等等无所不包,可以在c/s,b/s,甚至是实时环境都能一显身手。当前的JFreeChart的最新版本为jfreechart-1.0.0-rc1.zip。可以到http://www.jfree.org/jfreechart/ind...ath环...
900
热度 -
FreeMarker标签应用
FreeMarker标签使用 一、FreeMarker模板文件主要有4个部分组成 1、文本,直接输出的部分 2、注释,即<#--...-->格式不会输出 3、插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出 4、FTL指令:FreeMarker指令,和HTML标记类似,名字前...
315
热度 -
[转]面临 Java 开发人员的 Ajax: 构建动态的 Java 应用程序
[转]面向Java开发人员的Ajax:构建动态的Java应用程序 http://www.ibm.com/developerworks/cn/java/j-ajax1/Ajax(即异步JavaScript和XML)是一种Web应用程序开发的手段,它采用客户端脚本与Web服务器交换数据。所以,不必采用会中断交互的完整页面刷新,就可以动态地更新Web页面。使用Ajax,可以创建更加丰富、更加动态的Web...
928
热度 -
J2EE的六个最佳实践
J2EE的6个最佳实践虽然许多文章曾经讨论过J2EE最佳实践那么,为什么我还要再写一篇文章呢?本文究竟与以前的文章有何不同或者说比其他文章好在哪呢?首先,本文的目标读者是正在从事技术工作的架构师为了避免浪费大家的才智,我会避免讲述一些陈腐的最佳实践,例如日常构建(builddaily)测试一切(testeverything)和经常集成(integrateoften)任何具有称职架构师的项目都有分工...
4
热度 -
轻量级Java EE企业使用实战(第3版):Struts 2+Spring 3+Hibernate整合开发(含CD光盘1张)
轻量级JavaEE企业应用实战(第3版):Struts2+Spring3+Hibernate整合开发(含CD光盘1张)轻量级JavaEE企业应用实战(第3版):Struts2+Spring3+Hibernate整合开发(含CD光盘1张)?基本信息作者:李刚?出版社:电子工业出版社ISBN:9787121160851上架时间:2012-4-13出版日期:2012年4月页码:816定价:¥99.00会...
9
热度 -
[求助]从零开始学JAVA
[求助]从零开始学JAVA 首先在此祝大家“国庆节”快乐!小弟想从现在开始自学JAVA不知道要不要需要什么语言基础?还是一个问题:在贵论坛里看到JAVA有分J2SE、J2ME、J2EE这三者什么关系? 谢谢! 搜索更多相关的解决方案: color="red">JAVAcolor="red">国庆节color="red">三者color="red...
238
热度 -
值得思考的 J2EE 架构的6个最佳实践
值得思考的J2EE架构的6个最佳实践 作为一位软件顾问,我曾有机会不但设计并实现了Web应用程序,而且还评估/审核了许多Web应用程序。在复杂的、并且用JavaScript客户端封装的应用程序内,我经常遇到对用户输入信息执行大量检查的Web页面。即使HTML元素具有数据有效性的属性也如此,例如MAXLENGTH。只有在成功验证所有输入信息后,才能提交HTML表单。结果,...
812
热度 -
MapXtreme Java 版 - 100% 纯Java map应用服务器
MapXtremeJava版---100%纯Java地图应用服务器企业可以通过地图实现数据的可视化,揭示数据之间的关联和发展趋势,为客户提供良好的服务,制定可靠的业务决策,更有效地管理和操作资产。MapXtreme是采用最新Internet技术的地图应用服务器,能物有所值地扩充整个企业的地图能力。MapXtremeJava版,100%纯Java的基于Web的地图应用引擎,提供了高性能、多平台、高伸...
6941
热度 -
ibatis中输入/输出各种类型的参数分析及#与$差异
ibatis中输入/输出各种类型的参数分析及#与$区别 (1) 在数据库持久层的框架中,大家一定听过Hibernate的大名了吧,经典的SSH框架就有它的一份哦!可是我今天要说的却是另外一个持久层的框架,它就是iBatis。与Hibrenate相比,它的主要优势就是简单、小巧、轻量级,但是它的功能却丝毫不亚于Hibernate,下面让我们来看看iBatis在项目中的应用吧! iBatis确实很...
781
热度 -
java面试题及答案(基础题122聊,代码题19道)
java面试题及答案(基础题122道,代码题19道)JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方...
37
热度 -
【转】Jackson 框架,轻易变换JSON
【转】Jackson框架,轻易转换JSON Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 相比json-lib框架,Jackson所依赖的jar包较少,...
471
热度 -
JSP笔考试题之选择题
JSP笔试题之选择题 JSP选择题 (1)在J2EE的Web应用中,编译后的class文件存放的目录为(A) A.classes目录 B.images目录 C.jar目录 D.任意位置 (2)在JSP中,哪个指令用来声明JSP欲使用的标签库?(B) A.tld B.taglib C.import D.include (3)Servlet处理请求的方式为(A) A.以运行的方式 B.以线程的方式 C...
1057
热度