- 浏览: 32200 次
- 性别:
- 来自: 北京
最新评论
-
xihuyu2000:
云和山的彼端 写道只用一个泛型DAO啦。复杂查询交给SQL来做 ...
减少开发层次 -
云和山的彼端:
只用一个泛型DAO啦。复杂查询交给SQL来做。
减少开发层次 -
xihuyu2000:
没有试验tomcat,应该大同小异吧。个人认为jetty在嵌入 ...
java web工程如何做成桌面版 -
javachs:
这个不错,用tomcat可以吗
java web工程如何做成桌面版 -
tinsn:
请问 lawyerCount 这个field有什么用?
grails实现省市级联
文章列表
[置顶] hadoop培训课程的授课技巧
- 博客分类:
- 云计算
吴超的IT讲课经验之一:切题单刀直入,切忌拖泥带水
前段时间,有应聘讲师的,看简历干过五年java开发,目前在公司做架构师,目前打算转行培训。当时安排了一个小微项目的讲解,关于自己搭建框架的(不是SSH整合),大约 ...
首先来看CSS代码
#gg{ margin:0 auto; width:100%; position:fixed;z-index:99;}
分析代码:
position属性主要是规定了DIV的定位,主要有以下几个属性
属性值
描述
absolute
生成绝对定位的元素,相对于 s
这次项目很简单,就是一个进销存系统,自己做的需求,内容也不复杂,直接打好框架,设计好了数据库。虽然在开发中对数据库进行了部分修改,但是没有对项目进度造成延误。
但是项目还是延期了。虽然不大,但是我在想原因在哪里。从现象来看,就是每天团队的任务完成不了!
为什么完成不了那?有几点:1是对框架不熟练,中间有卡壳现象;2是同事技术不到位;3是做事方法不对。有时候为了一个小问题,一天时间过去了。
还有一点就是前期设计做的不够详细,很多问题没有考虑到。比如页面的输入要做验证,程序员在开发的时候都没有做等等。有很多东西是前期要考虑到的,在后期开发的时候可以直接加上 ...
在这次开发中,我们使用的框架是springside3+zk。这里重点谈谈springside3的使用。
ss3对dao层进行了很好的封装,几乎不用额外的写什么方法, 只需要在服务层调用就可以了。我在开发的时候,对于一些操作如,根据两个属性查询的操作是在dao中单独写个方法哪还是在service层 直接调用哪,存在分歧。我的做法是在dao中单独写了个方法,结果造成dao层的修改。还有一个问题是,团队的同事对于dao封装的方法压根不去看,对于根据主键查询的方法也在dao中单独写一遍。结果造成后期的一个修改操作会对zk、action、service、dao的统统修改。检查一个问题的时 ...
大体分为以下几个步骤,一步步讲:
1,首先把正常的web工程打包成war包,使用eclipse的到处功能即可;
2,建立一个普通的java工程,建立一个含有main方法的启动类,使用嵌入式jetty启动war包工程;
启动类内容如下:
public static void main(String[] args) throws Exception {
// Jetty HTTP Servlet Server.
Server server = new Server();
BoundedThreadPool threadP ...
h2数据库是纯java的,方便编程,可以作为嵌入式数据库使用。
官方网址是http://www.h2database.com/html/main.html。
h2只有一个jar文件,放到工程的lib目录下面即可。客户端使用有命令h2..bat。下面主要谈工程中使用h2。
h2建表的主键自增需要使用sequence,类似于oracle。因此一张表对应一个sequence。
在使用hibernate配置的时候如下:
jdbc.url=jdbc:h2:tcp://localhost/~/h2
...
引自:http://www.iteye.com/topic/66321
看到开源项目发布的时候都带一个 jsp 容器(jetty)。拿来做 demo、开发、调试的服务器还是很不错的。今天就小试下,主要把它运行起来。
第一步下载:http://dist.codehaus.org/jetty/jetty-6.1.14/jetty-6.1.14.zip 是目前最新的稳定版。解压到如E:\jetty-6.1.14,其中比较重要的目录是:etc、contexts、webapps。个人认为可以类比tomcat的conf、conf\Catalina\localhost、webapps目录。 ...
使用的grails版本是1.1,在页面实现省市的地区级联显示。
以下是领域对象
class Province implements Comparable { String name Integer lawyerCount = 0 SortedSet cities static hasMany = [cities: City] static constraints = { name() } static mappings = {cities fetch : 'join'} String t ...
/**
* 1.Ext类是整个Ext体系的基础和核心,包含核心代码和函数。
* Ext类是单例的,不能直接创建。
*/
/**
* 2.复制c中所有属性到o中,如果有defaults,属性也会复制到o中。
* 如果defaults中的属性和c中相同,最后相同属性值 ...
/**
* 1.对象
* 对象是一种复合数据类型,它们将多个数据值集中在一个单元中,而且运行使用名字来存取这些值。解释对象的另一种方式是,对象是一个无序的属性集合,每个属性都有自己的名字和值。存储在对象中的已命名的值可以是数字和字符串这样的原始值,也可以是对象。
*/
var o = new Object();
/**
* 2.对象直接量创建对象
* 对象直接量由属性说明列表构成,列表包含在大括号中,其中的属性说明由逗号隔开。
* 对象直接量中的每个属性说明都由属性名加上冒号和属性值构成。
*/
var zhangsan = {name:"zhangsa ...
/**
* 1.函数定义
* 函数定义最常用的方法是调用function语句。该语句由关键词function构成,紧随其后跟的是函数名(可选)、参数列表(使用括号括起来,括号必选,列表可选,参数使用逗号分割开来)、函数体(大括号括起来,大括号 ...