我没有做过jsp,但最近招了两个jsp程序员,由于现在的项目是开发一个在线支付的网站所以公司在安全性的考虑上比较多,所以决定用jsp,但现在招的两个人,在SSH框架下一个星期也没有写出一个新闻的分页功能来,工资要求是不高,但我对他们的水平严重怀疑,还给我说hibernate下多表关联很困难,我建的数据库表里的parentID字段不知道是做什么用的,项目的进度很紧,很怕他们耽误进度,所以我想问一下,这两个人是不是应该开掉了,一个有经验的jsp程序员在ssh框架下写一个带分页的新闻功能应该需要多少时间???谢谢
反之2个人的话是有点慢,hibernate下多表关联不是很困难,用hql加VO即可处理。
但开掉还是要谨慎。可以开诚布公的和他们谈谈。
我觉得更多的是你们管理问题,没做预先做最坏打算。
从设计功能界面,部署框架,功能具体实现,到整体修正。
2、另一方面还得看这两人的技术水平吧,既然算的上是jsp程序员,对于框架自然是了解的。根据具体的项目来开展两个星期差不多了。
3、更多的是您要注意管理问题,预先做好计划。注意每天的工作任务情况,隔3~5天检验一次。
hibernate分页无非就是先计算总记录数,再根据页面的pageId和pageSize再调用query.setFirstResult(pageId);query.setMaxResults(pageSize);来分。。
hibernate的配置文件懒一点的话,根本不用手写,直接用myeclipse生成。。
首先:接口: /**
* 查找用户信息列表(分页查找)
* @param pageSize --每页显示的记录条数
* @param page --当前页数
* @return List<User>对象
*/
public List<User> findUserList(final int pageSize,final int page);
/**
* 查询最大记录数
*
* @return pageCount
*/
public int pageCount(); /**
* 求出最大页面maxPage
* @param pageSize --每页显示的记录条数
* @param pageCount --最大记录数
*/
public int maxPage(Integer pageSize, Integer pageCount);
实现类:
/**
* 查找用户信息列表(分页查找)
* @param pageSize --每页显示的记录条数
* @param page --当前页数
* @return List<User>对象
*/
@SuppressWarnings("unchecked")
public List<User> findUserList(final int pageSize,final int page){
List<User> list=this.getSqlMapClientTemplate().queryForList("Users.findUserList", (page-1)*pageSize, pageSize);
return list;
}
/**
* 查询最大记录数
*
* @return pageCount
*/
public int pageCount(){
Integer pageCount=(Integer)this.getSqlMapClientTemplate().queryForObject("Users.pageCount");
return pageCount;
} /**
* 求出最大页面maxPage
* @param pageSize --每页显示的记录条数
* @param pageCount --最大记录数
*/
public int maxPage(Integer pageSize, Integer pageCount){
int maxPage = 0;
if (pageCount % pageSize == 0) {
maxPage = pageCount / pageSize;
} else {
maxPage = pageCount / pageSize + 1;
}
return maxPage;
}
其实,JSP我认为不难吧,不知道你们具体的详情,我也才工作一年,如果这都弄不定,。
我最近做的网站,你要说分页的话!我给你说吧!第一次我做分页 用了3小时!当然啦说明一下我只是写个页面分页,数据啊什么的 显示老大做好了!3小时下来 被说了 好几次!那时候都感觉呆不下去了!
现在做分页的话!从底层到页面。全部搞定的话,估计反正要不了那么久吧!要看情况 看难度怎么样。
不超过5小时吧!
噢噢噢 我也是新手!公司给了那么2500!就是因为没得文凭!现在觉得我不值那么点钱吧!一个不大的网站!从数据库到页面再后台全都一个包了!老板说我你给我做4个这样的网站吧!20天!现在一个月过去了 做了1个网站!!
我也顺便问问 前辈们我这速度是不是太慢了!、这个网站还有点什么 咨询的功能!后台还有什么搜索功能!
我也不知道是不是太慢了!反正老板说太慢了!随便 问问rss是什么 怎么弄,说还要哪个功能,真不会
建议你仔细了解一下他们的能力,了解他们以前的工作经历,具体做过什么项目.看看到底水平如何?
然后换个管理方式,和他们说清楚,你对他们的工作很不满意,必须加快进度,叫他们两个人分开分别做这个项目,各自独立开发,谁先做出来就继续用谁,工资加20%,另一个开除.你再看看效果如何?
管用的话记得给我加分!