wap平台cms项目第一个小版本的总结
2009-09-26 19:51
274 查看
最近由于公司现有的wap平台不能满足产品人员的需求,按照产品人员的需求,我们进行了整理通过考虑在现有的平台上面进行改变改变量会很大,同时考虑到公司现有平台也不是自己写的,对平台代码的理解不是很透,最后决定自己研发一个新的适合产品人员的wap平台,这也将是我做为程序员的第一个自己组织和编写的项目。
采用的技术:springmvc、hibernate、jsp、log4j、mysql、maven、svn。
目前实现了第一个版本,利用maven进行构建工程,实现了其中的一个任务:
其中是一些必要重要的代码:
利用hibernate写查询语句:
…@Override
publicList<String>get(finalStringaa){
return(String)this.getHibernateTemplate().execute(
newHibernateCallback(){
@Override
publicObjectdoInHibernate(Sessionsession)
throwsHibernateException,SQLException{
Queryquery=session
.createQuery("from"
+type.getName()
+"cwherec.id=:id");
query.setParameter("id",aa);
returnquery.uniqueResult();
}
});
}…利用注解创建javabean:
采用的技术:springmvc、hibernate、jsp、log4j、mysql、maven、svn。
目前实现了第一个版本,利用maven进行构建工程,实现了其中的一个任务:
其中是一些必要重要的代码:
利用hibernate写查询语句:
…@Override
publicList<String>get(finalStringaa){
return(String)this.getHibernateTemplate().execute(
newHibernateCallback(){
@Override
publicObjectdoInHibernate(Sessionsession)
throwsHibernateException,SQLException{
Queryquery=session
.createQuery("from"
+type.getName()
+"cwherec.id=:id");
query.setParameter("id",aa);
returnquery.uniqueResult();
}
});
}…利用注解创建javabean:
packagecom.cms.link; importjavax.persistence.Column; importjavax.persistence.Entity; importjavax.persistence.GeneratedValue; importjavax.persistence.GenerationType; importjavax.persistence.Id; importjavax.persistence.Table; @Entity @Table(name="tables") publicclasssdf{ @Id @GeneratedValue(strategy=GenerationType.IDENTITY) privateLongid; @Column privateStringname; publicLonggetId(){ returnid; } publicvoidsetId(Longid){ this.id=id; } publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ this.name=name; } }
利用spring@Controller写的控制器:
。。。
@RequestMapping("/maintain/XX.asp")
publicStringsubmitlink(Selflinkselflink){ return"redirect:/maintain/XX.asp";
}
。。。
还有一些东西需要进一步进行改正,和理解,如hibernate的事务处理,还有利用注解实现字段的限制等等。
在这一周的编写过程中,自己的编码水平得带了提高和思考能力有了一定的提高。
相关文章推荐
- JavaWeb项目之电话本,两个版本,以及总结反思
- spring+hibernate的第一个项目成功后的总结
- 十年总结(四):在北京的第一份工作和第一个项目
- 项目总结(三)--- 关于版本控制器
- 第一个公司的iOS项目总结
- 第一个项目总结——写给还在迷茫的新学员
- 使用Node.js完成的第一个项目的实践总结
- 第一个项目总结
- CMS项目实践学习总结
- 第一个项目完结后 个人总结
- 第一个MVC3做的企业空间项目总结(本人新手,如果有高手进,请多多指教,我不会不对的地方请指正)
- 第一个项目总结
- 转:十年总结(四):在北京的第一份工作和第一个项目
- 十年总结(四):在北京的第一份工作和第一个项目
- 做完第一个项目的总结
- 第一个项目结束(??﹃??)总结下失误
- 【我的第一个App——私人通讯录】项目需求、实现技术点总结
- 奔跑中的2015-入职后的第一个项目总结
- 对于js 第一个项目的总结
- [30期] 第一个项目总结-—数码黑店在这一年开张