团队开发——个人工作总结05

  昨天完成了用户的登录,注册功能,这俩个基础功能的实现以前是做过的,但是现在在学习JAVA EE,所以要用到Struts2。只用到SSH框架的一种就是因为后面的俩个实现起来还很困难,但是这个Struts2也不是省油的灯,总是出现一些没有见过的错误,网上的答案也是模棱俩可,各抒己见,想找到一个完美的解决方案真是不简单。

  不过还好昨天还是向前迈进几步的:

  三个包:

  1.org.model包中就是一些get和set方法,这个里面定义的类型都是和数据库表中一致的。

  (1)Login.java中repassword是数据库中没有的,要从jsp界面中获取,也定义一下。(repassword这个应该是定义到action中吧?先看看情况吧)

    private int id;
    private String username;
    private String password;
    private String repassword;

  (2)Updata.java感觉这个表有点大啊,也不知道有没有改的必要,重点是现在不知道怎么改啊。看到那个upphoto了么,也就是图片,是type类型的,这个东西的处理据说最好是用上传文件位置的方式,先试试这个吧。登录与注册时用不到这个java的,顺手写了,挺简单啊。

private int upid;
    private String username;
    private String title;
    private float price;
    private String describe;
    private int type;
    private byte[] upphoto;
    private String phone;
    private String qqnum;
    private String upname;

  2.org.action这个就是对页面的反馈进行处理吧。写了个Login.action和Register.action,当然界面上还有相对的login.jsp和register.jsp。

  3.org.dao这个东西是用来与数据库交互的,SQL语句都是在这个包里面

  重新看了一下这个思路,果然清晰不少啊,虽然以前学JAVA WEB的时候没有怎么学吧,到是那个时候一切东西都写在JSP中,如果程序大的话就开始乱了。框架这东西真不错啊,这是多么深刻的领悟。

  但是,总是测试不成功啊,说是struts没有返回SUCCESS或者INPUT,大概就是这几个错误吧。功能的实现思路没有问题呀,今天还得继续搞这个东西。

posted @ 2016-04-23 17:18  言凡  阅读(556)  评论(0编辑  收藏  举报