小弟我现在有一个任务,就是做一个个人博客系统,但是我只学过一点后台,前端那些基本没学过,我想了一个,请大家看看我的思路有问题吗?我认为博客系统无非就是把对数据库的增删改查的结果呈现到网页上,虽然前端我没学过,但是我用最基本的提交表单的方式跟后台交互应该也可以满足需求,然后就是设计一个存有用户名和密码的数据库,
用户登录的时候就去跟这个数据库里的内容对比,登陆成功之后,就进入到个人管理界面,然后还有一个数据库,里面每个用户都对应一张表,表里面有每个用户自己的文章,然后再个人管理界面上用户可以对自己写的文章增删改查,我的想法基本上就是这样了,现在就是不知道,用jsp的 text可以把用户写的一篇长的文章存起来吗?,就是jsp里面的text有没有长度限制,如果有的话我该怎么办,还有mysql里面用什么数据类型存一篇文章呢,对应到java对象是不是String就可以了呢?

解决方案 »

  1.   

    这样做基本功能可以完成。对于MySQL用什么数据类型存一篇文章,可以采用BLOB存储二进制流,这样就算文章中有图片也可以存了。
      

  2.   

    思路基本正确。不知道你后台用什么写的,java bean+servlet?还是hibernate/mybatis+spring+spring mvc/struts2.x?
    小小博客系统,这样写的话,如果只是展示自己的文章也可以的。
      

  3.   

    我现在只学了spring 和 springmvc  我想着用这两个就可以了吧? hibernate还没学,但是好像不用也可以?
      

  4.   

    我现在只学了spring 和 springmvc  我想着用这两个就可以了吧? hibernate还没学,但是好像不用也可以?
    spring mvc是web层框架,作用相当于mvc(jsp+servlet+javabean)中的servlet,spring是用来接管各种bean的,用这两个框架也可以,hibernate是用来做持久层框架的,说白了hibernate就是对jdbc的封装。不过楼主得学会jdbc,用jdbc来操作数据库也是相当ok的。尤其是在小系统里面,用jdbc也挺适合的,不过我推荐一款小工具:Templete jdbc,spring的jdbc工具。
      

  5.   

    我现在只学了spring 和 springmvc  我想着用这两个就可以了吧? hibernate还没学,但是好像不用也可以?
    spring mvc是web层框架,作用相当于mvc(jsp+servlet+javabean)中的servlet,spring是用来接管各种bean的,用这两个框架也可以,hibernate是用来做持久层框架的,说白了hibernate就是对jdbc的封装。不过楼主得学会jdbc,用jdbc来操作数据库也是相当ok的。尤其是在小系统里面,用jdbc也挺适合的,不过我推荐一款小工具:Templete jdbc,spring的jdbc工具。恩恩,我学spring的时候学到里面有个jdbctemplate模板类,用这个来对数据库进行操作好像就很方便了,所以我想是不是可以不用hibernate框架,我还学没学hibernate框架,但是我感觉jdbctemplate类不就已经封装了jdbc了吗,为什么还需要hibernate这样一个框架?
      

  6.   

    我现在只学了spring 和 springmvc  我想着用这两个就可以了吧? hibernate还没学,但是好像不用也可以?
    spring mvc是web层框架,作用相当于mvc(jsp+servlet+javabean)中的servlet,spring是用来接管各种bean的,用这两个框架也可以,hibernate是用来做持久层框架的,说白了hibernate就是对jdbc的封装。不过楼主得学会jdbc,用jdbc来操作数据库也是相当ok的。尤其是在小系统里面,用jdbc也挺适合的,不过我推荐一款小工具:Templete jdbc,spring的jdbc工具。恩恩,我学spring的时候学到里面有个jdbctemplate模板类,用这个来对数据库进行操作好像就很方便了,所以我想是不是可以不用hibernate框架,我还学没学hibernate框架,但是我感觉jdbctemplate类不就已经封装了jdbc了吗,为什么还需要hibernate这样一个框架?
    jdbctemplate并不是对jdbc的封装,它还是jdbc,不是持久层框架。
      

  7.   

    我现在只学了spring 和 springmvc  我想着用这两个就可以了吧? hibernate还没学,但是好像不用也可以?
    spring mvc是web层框架,作用相当于mvc(jsp+servlet+javabean)中的servlet,spring是用来接管各种bean的,用这两个框架也可以,hibernate是用来做持久层框架的,说白了hibernate就是对jdbc的封装。不过楼主得学会jdbc,用jdbc来操作数据库也是相当ok的。尤其是在小系统里面,用jdbc也挺适合的,不过我推荐一款小工具:Templete jdbc,spring的jdbc工具。恩恩,我学spring的时候学到里面有个jdbctemplate模板类,用这个来对数据库进行操作好像就很方便了,所以我想是不是可以不用hibernate框架,我还学没学hibernate框架,但是我感觉jdbctemplate类不就已经封装了jdbc了吗,为什么还需要hibernate这样一个框架?
    jdbctemplate并不是对jdbc的封装,它还是jdbc,不是持久层框架。怕被喷,我还是引导向其他帖子吧http://bbs.csdn.net/topics/330256418
      

  8.   

    为什么要用text? 为什么不用textarea?为什么不用富文本?
      

  9.   

    原谅我的无知……可是我在jsp里面写<input type=" ">的时候,自动提示的只有text这个选项啊,没找到textarea 怎么办
      

  10.   

    原谅我的无知……可是我在jsp里面写<input type=" ">的时候,自动提示的只有text这个选项啊,没找到textarea 怎么办<table>
        <td>
            <textarea rows="" cols=""></textarea>
        </td>
    </table>如果不采用JQuery的一些的UI插件(比如easyUI),用纯html,14#说的其实是这个东西。
      

  11.   

    你后台怎么能一个用户对应一个表 应该是一个user表 外键关联一个文章的表  你一个用户一个表你这样怎么生成啊  1000000个用户 你不是要对应那么多的表啊
      

  12.   

    那请问如果所有用户的文章都存在一个表里面的话,一个用户又有多篇文章,所以文章表里面,一个用户名会对应很多条记录?查询的话,就用select 星号 from 文章表 where username=?
      

  13.   

    看看 spring boot  这个我觉得倒是很适合你。