zoukankan      html  css  js  c++  java
  • 团队开发——个人工作总结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,大概就是这几个错误吧。功能的实现思路没有问题呀,今天还得继续搞这个东西。

  • 相关阅读:
    v-model
    CSS background 属性
    渐变背景
    mint ui的field用法和修改样式的方法
    js 数组包含
    password 密码查询
    web 单一平台登录逻辑
    内存共享锁业务逻辑(原创)
    无限分类树操作
    根据日期获取,x岁x月x天
  • 原文地址:https://www.cnblogs.com/-beauTiFul/p/5425064.html
Copyright © 2011-2022 走看看