03 2012 档案

ZK框架简介,以及在ZK下使用JXL读取Excel模板,导出数据模型到Excel的方法
摘要:J2EE世界有这很多无需美工,无需JS就能做出管理系统的技术,Flex算是一种,也比较有名。另外还有一个就是ZK框架,我只能用两个字形容这玩意儿:神器。相比Flex,ZK无需学习任何脚本语言,完全是使用XML进行界面布局,JAVA进行服务器端的脚本生成,通过AJAX将脚本传递到浏览器端,然后执行。第一次接触ZK源自我们公司一个创新项目,当时要从苏州公司那边复制一个CDMA的团购系统过来,源... 阅读全文

posted @ 2012-03-29 00:17 newflypig 阅读(1124) 评论(7) 推荐(0)

动态IP实现远程桌面的神器
摘要:发现一个非常好的远程桌面神器。TeamViewer可以连接任意网络环境的任一一台PC上去,而且无论Windows还是MAC还是Linux都可以实现。下载试用了一下感觉非常好,而且几乎不需要任何教程,软件的向导做得也很棒,并且个人使用的话是终身免费的!!!终于找到远程维护客户内网环境下(客户非固定IP拨号上网)的项目维护方法了,赞一个! 阅读全文

posted @ 2012-03-25 15:03 newflypig 阅读(388) 评论(0) 推荐(0)

《跟我一起做J2EE版Blog–jPress》7(前端设计,第一个博客主题)
摘要:花开两朵,各表一枝。上一节打通第一个struts2的action后,我们开始设计jPress的第一个默认主题,我不是UI视觉设计师,我也没有太多的艺术细菌,对配色也一窍不通,但是这并不妨碍我们能够基于CSS3和DIV以及更丰富的HTML5来设计一款风格不错,兼容良好的高质量主题。只要有Firefox以及众多的开发者插件,借鉴和模仿专业的视觉设计大师的WEB作品是一件很容易的事情。我很喜欢我... 阅读全文

posted @ 2012-03-24 13:06 newflypig 阅读(557) 评论(0) 推荐(0)

resin4中配置端口和虚拟目录的方法
摘要:在JAVA WEB容器大家族中,Resin可以算的上最轻巧最快速的服务器了。我个人非常喜欢在产品开发阶段使用Resin来测试和调试,因为开发阶段需要频繁地重启服务器。在给客户进行产品部署的时候我还是趋向于使用Tomcat,因为tomcat是全部免费的,而且使用者很多,再加上NIO和GZip模式可以优化服务器性能以及tomcat出色的稳定性。 Resin4可以给不同的Web app分配... 阅读全文

posted @ 2012-03-23 18:35 newflypig 阅读(2233) 评论(0) 推荐(0)

自定义Servlet监听器中使用Spring提供Bean的方法
摘要:Spring会在WEB容器完全启动后为应用程序提供Bean,但是往往应用程序需要自定义监听器做一些初始化的工作,特别是加载一些数据到application中作为缓存,这时候使用@Autowired是无法自动织入Spring的Bean的。 自定义ServletContextListener使用Spring提供的bean的方法是在方法中手工调用,虽然会损耗一些资源,但是这一部分操作处于服... 阅读全文

posted @ 2012-03-22 13:50 newflypig 阅读(553) 评论(0) 推荐(0)

《跟我一起做J2EE版Blog–jPress》6(Spring集成Struts2,打通第一个Action)
摘要:连载第六集,前面讲了Spring和Hibernate的集成,集成的方法主要是Spring中配置好datasource和SessionFactory的bean,在Dao中注入sessionFactory对数据库进行操作。 这一讲来集成Spring和Struts,并且打通第一个action,在action中使用hibernate并返回JSP。Struts框架的作用是将项目的逻辑层和视图层... 阅读全文

posted @ 2012-03-20 00:00 newflypig 阅读(400) 评论(0) 推荐(0)

《跟我一起做J2EE版Blog–jPress》5(设计分页模型,构建DAO接口)
摘要:连载第五集,今天跟着我一起来设计数据库DAO接口。 跟数据库打交道,我习惯先设计接口,然后慢慢用HQL或者Criteria实现每个表具体的动作,引入Spring后再将实现类注入到各个接口,放在Spring容器中供上层调用。每个表总有一些通用的增删改查操作需要编写,为了提高编程效率我们将一些常见的操作抽象出来设计一个通用基本接口,这个接口定义了一些最最基本的操作,比如通过主键寻找记录,... 阅读全文

posted @ 2012-03-18 22:20 newflypig 阅读(444) 评论(0) 推荐(0)

推荐一个FireFox取色神器:Rainbow Color Tools
摘要:Rainbow Color Tools这玩意儿是我见过最好的网页取色软件了,不仅能方便地取色到剪贴板,而且保存取色记录。主要功能有:分析器 - 从当前网站的图像和CSS提取配色方案。选择器 - HSV颜色选择器。检索器 - 检索浏览器上的任何像素的颜色。左击复制颜色。右击保存颜色。色库 - 通过被发现颜色的标签或页面的URL来过滤保存的颜色。通过色相、保存日期以及其他指标来排序。颜色可以尝试在网站... 阅读全文

posted @ 2012-03-18 10:01 newflypig 阅读(392) 评论(0) 推荐(0)

编写Admired主题的作者太有爱了,居然在代码里吐槽
摘要:在为我的jPress设计第一个主题,模仿我现在所使用WordPress上的Admired,搜刮了一下其中的CSS,当我看到导航栏圆角渐变的代码时,忍不住乐了,各位请看代码。background: #0281d4; /* Will IE gradients ever be able to follow a radius? Who the Fuq knows! */background: -m... 阅读全文

posted @ 2012-03-17 21:11 newflypig 阅读(300) 评论(0) 推荐(0)

《跟我一起做J2EE版Blog–jPress》4(搭建marven下的Spring和Hibernate)
摘要:jPress使用SSH的最新版本来开发,分别是Struts2.3.1,Spring3.1.1和Hibernate4.1.1,此外还将涉及Freemarker模板引擎来进行显示层的制作。在marven中配置SSH环境只需要编写好pom.xml文件即可,我们利用myeclipse为项目添加SSH特性的时候不要引入任何jar包。marven在build项目时会帮助我们自动引入所需的各种jar包,... 阅读全文

posted @ 2012-03-16 18:37 newflypig 阅读(707) 评论(0) 推荐(0)

《跟我一起做J2EE版Blog–jPress》3(为MyEclipse搭建Maven环境)
摘要:jPress项目准备用marven来构建,正如我所说的那样,这虽然是blog小项目,但是麻雀虽小五脏俱全,从项目的设计到编码到测试都是以科班出身软件工程的步骤来执行,使用2012年最新的框架版本来从头开发,开发过程全程在我的博客直播,今后还会一直为这个小项目不断维护和开发新功能的。 先来讲讲使用maven的优点,maven是一个java项目管理工具。使用maven后我们不再需要到各大... 阅读全文

posted @ 2012-03-15 16:26 newflypig 阅读(1136) 评论(0) 推荐(0)

《跟我一起做J2EE版Blog–jPress》2(数据库和ER图)
摘要:Blog项目的需求很清晰,现存的WordPress就是很好的参照,项目的初始阶段数据库的ER图设计如下: 本来打算引入twitter表做站内微博的,用户可以用140字简单的文本更新一下状态。后来打算将这个做成插件引入诸如人人,QQ,新浪微博的状态进行同步显示,故而没有必要在站内设计表来存储。项目会使用Hibernate负责数据库层,所以数据结构的设计伸缩性比较大,即使项目设计过程中发生业务需... 阅读全文

posted @ 2012-03-11 21:35 newflypig 阅读(1063) 评论(0) 推荐(0)

《跟我一起做J2EE版Blog--jPress》1(项目开始)
摘要:从今天起我的博客准备连载一个系列的J2EE教程,主要是使用JAVA的各种技术来构建一个实用的Blog程序。我们每天都来学一点,写一点,最终完成这个项目。虽然Blog是个小项目,但是通过这个项目,我们需要熟悉J2EE各个主流框架的运用,大概涉及的知识点包括Struts2,Hibernate3,Spring3,Freemarker,Lucence,MySQL(PostgreSQL)等等,这个系... 阅读全文

posted @ 2012-03-10 20:31 newflypig 阅读(1019) 评论(0) 推荐(1)

为你的网站做一做后备箱测试
摘要:今天在看Steve Krug编写的《Don't Make Me Think》,这本书是用来介绍网站设计思想的,不是从技术角度,也不是从视觉角度,而是从用户角度来分析什么样的网站是受欢迎的。书名叫做“别让我思考”,不言而喻,网站的结构清晰,功能明确,每一步操作不会让用户思考的网站才是受欢迎的网站。书中的一节讲的后备箱测试,觉得很有趣也很有道理,在这里跟各位WEB设计师分享一下。一个设计优良的网站,应... 阅读全文

posted @ 2012-03-08 23:04 newflypig 阅读(508) 评论(0) 推荐(0)

为MyEclipse离线安装SVN插件
摘要:MyEclipse自带了CVS的协同开发组件,日趋流行的SVN需要用户自行安装subclipse插件。对于国内的myeclipse使用者来说,使用URL安装插件不是一个明智的选择,因为网络大多数情况是连不上去的。离线安装的方法如下: 到subclipse官网下载最新的插件ZIP包,进入myeclipse的Help-Configuration Center,点击software选项卡,ad... 阅读全文

posted @ 2012-03-07 16:05 newflypig 阅读(635) 评论(0) 推荐(0)

无需安装Oracle,直接使用PL/SQL的方法
摘要:PL/SQL无疑是目前最流行的Oracle图形客户端之一,用户使用PL/SQL之前必须预先安装Oracle并且配置好tnsename文件,最小的Oracle安装文件大概也有800M,这里介绍一种无需安装Oralce直接使用PL/SQL的方法。 首先到Oracle官网下载一个Instant Client类库包,下载界面提供各种规格的类库包可供选择,为了解决中文字符集问题,我们选择第一个完整的Ins... 阅读全文

posted @ 2012-03-06 13:34 newflypig 阅读(244) 评论(0) 推荐(0)

一行代码去掉CNZZ和百度的站长分析图标
摘要:相比Google Analytics,CNZZ和百度统计更容易被国内的站长接受,但是后两者比起前者来,可没那么低调,插入这两个分析系统的代码后,页面上会在插入脚本的位置多出两个图标,两个图标虽然小,但有时候在页面上也会显得碍眼。 在CSS文件中添加下面这行代码就可以轻松地将这两个图标去掉 img[src="http://icon.cnzz.com/pic.gif"],img[src="http:... 阅读全文

posted @ 2012-03-05 20:00 newflypig 阅读(337) 评论(0) 推荐(0)

网站前端设计,从960框架开始
摘要:一个网站进入到前端设计阶段,第一步肯定是为全站搭建一个统一的,基础的HTML模型,在这里推荐一下我刚学习的960框架。960是一个CSS框架,你肯定在想,这个世界肯定是疯了,连CSS都有框架了吗,没错,有,而且不止一个,960CSS是一个轻量级的布局框架,此外还有很多,诸如ElementsCSS ,Blueprint等等,对其他CSS框架感兴趣的朋友请看这篇文章。首先了解一下在软件开发领域,什么叫... 阅读全文

posted @ 2012-03-04 21:58 newflypig 阅读(468) 评论(0) 推荐(0)

Windows以及Linux下双网卡内外网同时使用、设置域名解析优先级的方法
摘要:现在的企业网络环境比较复杂,大多都会有内外网之分,上网需要来回切换。现在分别介绍一下在Windows和Linux下如何通过双网卡使内外网同时使用。 首先你需要准备内外网的IP地址和各自的网关,以及配套的DNS。当然,即使不同时使用内外网,这些信息也是必须的。就拿我工作的环境为例,内网是无线路由器,DHCP自动分配,无线路由器的网关是默认的192.168.1.1,外网IP地址是61.132.XXX... 阅读全文

posted @ 2012-03-02 22:14 newflypig 阅读(7482) 评论(0) 推荐(1)

Windows8 Consumer Preview试用体验
摘要:2月29日 微软发布了最新的Windows8客户预览版,第一时间装上我的工作本进行测试。使用了5个小时左右,总体感觉有这几个关键字:清爽,干净,平滑,迅捷,兼容性不高这个版本的初衷就是为平板电脑设计的,所以UI做得跟目前的一些平板电脑很相像。在我看来就像有两个模式,一个是正常的Windows界面模式,一个是平板模式。在平板模式里我们可以全屏地运行一些专为Win8设计的程序,我在应用商城里试装了QQ... 阅读全文

posted @ 2012-03-01 16:34 newflypig 阅读(388) 评论(0) 推荐(0)

预装Linux(Ubuntu)的DELL笔记本重装Windows
摘要:今天刚拿到新的Dell vostro,预装的Ubuntu10.04,节约大概200多。 虽然早已熟悉Linux,不过工作用的笔记本还是想换回Win7,所以想把系统重做一下。拿到手后放入Windows的安装盘,F12选择引导位置,无效!BIOS选择从光驱引导,无效!系统启动后虽然会转一下光驱,但是根本进入不了安装界面,过几秒钟又会自动启动Ubuntu。于是一度怀疑我光盘坏了,或者光驱坏了... 阅读全文

posted @ 2012-03-01 01:51 newflypig 阅读(1618) 评论(0) 推荐(0)

导航