使用Java SSH框架做人事管理系统的好处

感觉人事管理系统好像已经被做烂了,一听这个题目就觉得没什么新意,但是又不知道能做些别的什么,所以想在方法上用比较火的SSH架构,所以想请教一下用SSH框架去做人事管理系统... 感觉人事管理系统好像已经被做烂了,一听这个题目就觉得没什么新意,但是又不知道能做些别的什么,所以想在方法上用比较火的SSH架构,所以想请教一下用SSH框架去做人事管理系统到底优势在哪里,在哪些方面可以创新呢? 展开
 我来答
方程心卡乐日4219
2011-10-24 · 贡献了超过130个回答
知道答主
回答量:130
采纳率:0%
帮助的人:54.1万
展开全部
java ssh de 项目一般都是三层完成的,需求依据这里给你一个模板代码,用hibernate一般一HQL足够用,繁杂的多表查询需求Sql的话用回调,这个是例子 @Override public List<Lizi> findByCriter(final String hql) { 。。 TODO Auto-generated method stub return (List<Lizi>) super。getHibernateTemplate()。executeFind( new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException { try { 。。Query q=session。createQuery(hql); Criteria cri= session。createCriteria(Lizi。class); System。out。println(hql); List q= cri。add(Restrictions。sqlRestriction(hql))。list(); return q; } catch (RuntimeException e) { 。。 TODO Auto-generated catch block e。printStackTrace(); throw e; } } } ); } ---下面是一般的模板 import java。util。List; import org。apache。。mons。logging。Log; import org。apache。。mons。logging。LogFactory; import org。hibernate。LockMode; import org。springframework。context。ApplicationContext; import org。springframework。orm。hibernate3。support。HibernateDaoSupport; public class GL_JBBDAOImpl extends HibernateDaoSupport implements GL_JBBDAO { private static final Log log = LogFactory。getLog(GL_JBBDAOImpl。class); public void save(GL_JBB transientInstance) { log。debug("saving GL_JBB instance"); try { getHibernateTemplate()。save(transientInstance); log。debug("save successful"); } catch (RuntimeException re) { log。error("save failed", re); throw re; } } public void delete(GL_JBB persistentInstance) { log。debug("deleting GL_JBB instance"); try { getHibernateTemplate()。delete(persistentInstance); log。debug("delete successful"); } catch (RuntimeException re) { log。error("delete failed", re); throw re; } } public GL_JBB findById(java。lang。String id) { log。debug("getting GL_JBB instance with id: " + id); try { GL_JBB instance = (GL_JBB) getHibernateTemplate()。get( "。。zljy。basisset。entity。GL_JBB", id); return instance; } catch (RuntimeException re) { log。error("get failed", re); throw re; } } public List findByProperty(String propertyName, Object value) { log。debug("finding GL_JBB instance with property: " + propertyName + ", value: " + value); try { String queryString = "from GL_JBB as model where model。" + propertyName + "= ?"; return getHibernateTemplate()。find(queryString, value); } catch (RuntimeException re) { log。error("find by property name failed", re); throw re; } } public void attachDirty(GL_JBB instance) { log。debug("attaching dirty GL_JBB instance"); try { getHibernateTemplate()。saveOrUpdate(instance); log。debug("attach successful"); } catch (RuntimeException re) { log。error("attach failed", re); throw re; } } public static GL_JBBDAOImpl getFromApplicationContext(ApplicationContext ctx) { return (GL_JBBDAOImpl) ctx。getBean("GL_JBBDAO"); } 2011-10-24 11:16:13
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
easysoft_bj
2011-10-26 · TA获得超过378个赞
知道大有可为答主
回答量:7349
采纳率:0%
帮助的人:2243万
展开全部
我们能针对你的需求提供一套与要求相匹配的代码(教学版,个人版,专业版,企业版)
为获取建议,你需要提供可用的电子邮件地址。

您还能直接依靠Baiduhi联系我们, 或凭借百度知道向我求助, 或凭借百度知道发送短消息
或QQ:六五七幺五六幺五('幺'读 yao 一声)
有时间能搞定你的题目

ES:\A782F62CF4530583E315FA3AC9A851E7
交易提醒:预付订金是诈骗
定制管理系统,B2B/B2C电子商务,企业/个人网站更有优惠
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
476783062
2011-10-24 · TA获得超过295个赞
知道答主
回答量:375
采纳率:0%
帮助的人:227万
展开全部
就是层层分开,能够便于后面的维护撒!这个是最重要的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ddsdong
2011-10-24 · 超过55用户采纳过TA的回答
知道答主
回答量:235
采纳率:0%
帮助的人:158万
展开全部
SSH也俗称三层架构:   第一层:实体类层   第二层:业务逻辑层   第三层:表示层(显示层)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洁腻的6362
2011-10-26 · 超过10用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:45.1万
展开全部
wメy二c×b擐t∩ャ
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式