您的位置:首页 > 其它

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:
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的事务处理,还有利用注解实现字段的限制等等。
在这一周的编写过程中,自己的编码水平得带了提高和思考能力有了一定的提高。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: