摘要: windowbuilder,也就是原来的SWT Designer。Google收购了Instantiations,把它的工具也重新免费发布了。用过swt designer的人都知它是非常好用的swing/swt可视化开发工具,有了它,swing/swt也可以像visual studio一样拖拉控件写程序(虽然netbean也可以,不过没怎用),可惜是个收费产品,后来把改名为windowbuilder。不过Google把这个工具的开发公司Instantiations收购了,并把这个产品免费发布。Google收购Instantiations是为了给它的GWT设计开发工具,据说也是为了它的Anroi 阅读全文
posted @ 2014-01-12 17:09 一弦一仙 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用 设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决 方案,这也是它能被广泛应用的原因。本章系Java之美[ 阅读全文
posted @ 2014-01-07 15:40 一弦一仙 阅读(287) 评论(0) 推荐(0) 编辑
摘要: MVC登录程序清单 1User JAVABean用户登录操作类,跟数据库中表的信息对应2DatabaseConnectionJavaBean负责数据库的连接和关闭操作3IUserDAOJavaBean定义登录操作的DAO接口4UserDAOImplJa... 阅读全文
posted @ 2014-01-02 14:35 一弦一仙 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 如果要对数据库进行更新操作就必须用到statement接口,此借口可以使用conn.createStatement(resultSetType, resultSetConcurrency)来进行实例化下面定义一些statement接口中常用的方法:int executeUpdate(String sql) throws SQLException 执行数据库的更新语句,如INSERT,UPDATE,DELETE等,返回记录数ResultSet executeQuery(String sql) ....... 执行数据库查询操作,返回一个结果集对象void addBatch(... 阅读全文
posted @ 2014-01-02 13:03 一弦一仙 阅读(201) 评论(0) 推荐(0) 编辑
摘要: JDBC连接图加载mySQL驱动包:工程名上点击右键-Properties(属性)-Java Build Path(Java构建路径)-Libraries()-Add External JARs(添加JAR)-找到一个mysql-connector-java-5.0.7-bin.jar添加上就行了在myEclipse(内部启动Tomcat)中调试程序过程中爆出java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver错误。经过搜索得知,新建的项目,虽然在Tomcat的common/lib文件夹中,项目的WEB-INF/lib中都有mysq 阅读全文
posted @ 2014-01-02 11:24 一弦一仙 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 取得HttpSession实例在Servlet中去个一个Session对象,可以通过HttpServletRequest接口完成。HttpSession ses = request.getSession();取得ServletContext实例 Application内置对象是ServletContext借口的实例,表示是Servlet上下文方法类型 描述 public ServletContext getServletContext普通取得ServletContext对象 ServletContext application = super.getServletContext... 阅读全文
posted @ 2013-12-30 12:19 一弦一仙 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Apache官方网站:http://www.apache.org/Tomcat官方网站:http://tomcat.apache.org/1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。3. Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之 阅读全文
posted @ 2013-12-26 10:03 一弦一仙 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 让System.out.println回家种田,换句话说,就是该干嘛干嘛去。您可能在想: System.out.println几乎在每个Java程序里都有那么几行,如何让他老人家回家种田呢? 我们怎么能少了这么重要的革命同志呢?doodoofish这里要说的是"该干嘛干嘛去",不是System.out.println管的就别让他管。想想,我们用System.out.println (文中称SOP,不是Service Oriented Programming,是System.out.println) 主要在三种情况下:一、输出文本到stdout,作为输出结果;二、显示调试信息 阅读全文
posted @ 2013-12-26 09:39 一弦一仙 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 王淮的《打造Facebook》一书不厚,花半天时间轻松读完。书中没有大段的说教,只有近乎流水的陈述。正如作者所说,打造Facebook这本书由巴克伯格来写再合适不过。可惜他至少在近几年内没有这个打算。而王淮作为加入Facebook最早的员工之一,以工程师角度描述的视角恐怕更适合我们。战略眼光很重要。在Facebook聚合了大量的用户以后,马克伯格在最早的时间决定将Facebook打造成为一个对外开放的开发平台,可以由第三方开发者基于Facebook的API来开发应用。这样极大的激发了开发者的热情,平台上的优秀应用层出不穷,又反过来吸引了更多的用户。环顾今日,淘宝、腾讯等国内大公司基本都是这样的 阅读全文
posted @ 2013-12-26 09:34 一弦一仙 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。AD:现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少很少有人能够给我非常满意的答复。因为他们都在为了学习而学习,为 阅读全文
posted @ 2013-12-26 09:33 一弦一仙 阅读(182) 评论(0) 推荐(0) 编辑