用java编写一个程序

符合以下的要求

用户登录这一块的表示自己设置的就是,登陆进去以后里面显示的是上面图片显示的信息,求大神指教,小弟初学这个!

sql:创建表

create table customer(...);

java:创建实体

public class Customer {
private long id;//数据库主键primary key
private String gesNum ;//客户代码
...
}
创建dao和Impl

public interface CustomerDao {
void insert(Customer c);//增加
void update(Customer c);//修改
Customer get(Customer c);//获得一个
void delete(long id); //删除
List<Customer> getList<Customer c);//查询集合
List<Customer> getPage(Csutomer c);//分页
}
创建Service和Impl
public interface CustomerService {
void insert(Customer c);//增加
void update(Customer c);//修改
Customer get(long id);//根据ID查询
Customer get(String gesNum);//根据客户代码查询
....
void delete(long id); //删除
List<Customer> getList<Customer c);//查询集合
List<Customer> getPage(Csutomer c);//分页
}
创建Servlet或Action
public class XXXServlet(Action) {

}

创建JSP
要求1为Service和Dao实现业务层和数据库的增删改查接口
要求2、3 页面上的输入验证,由JS控制
要求5为 修改, 如上的update,客户代码和创建日期不该
要求6,7 均为查询。 如上的get和getList追问

spring和struts2的配置文件怎么配置类????

追答

有简单的配置在附件中。

你现在是初学者,我不会给你全部答案和代码,只是给你个方向告诉你该怎么做。所以我写得很简单也很容易明白。 关于spring和struts2或加上Hibernate,你可以去网上找更多更详细的资料学会如何搭建使用。

这三个框架的xml我在工作中并没有写过,更多的是用注解。你可以去看一下。

它们在应用中的关联,简短地说明下:
Hibernate负责连接数据库,根据你的调用持久化数据到数据库或取出某些数据(增删改查)。

struts2负责接收你页面请求,并在处理之后根据你的配置跳转到哪些页面或返回哪些结果。spring最重要的功能是替你管理实例对象,控制反转。当然它还有更多强大的功能等着你去了解。

public class CustomerServiceImpl {
    private CustomerDao customerDao;//多态 引用实现类对象




温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-28
一个程序?都涉及到数据库了,是一个简单的系统吧
相似回答