这几天在做学校里的web综合设计,设计一个动态web应用程序,并实现数据库的基本或高级特性,有能力的可以建立应用框架等。
揪心的是,混了一学期,对JSP的一些基础掌握的还算不错,于是写了一个类似留言板的程序。但是因为js不会,html也忘得一干二净,UI设计得就像…
UI的优化问题其实通过恶补HTML和一些JS还是可以在短期内有很大的改善。
问题是,这一套JSP的应用,仍然有很多功能不能实现,例如用户的增删改查,只能做到增删查,删除机制存在重大漏洞(大概因为采用了ArrayList存储显示的问题…)
不得不承认对Java的学习还是太肤浅了,学艺不精却还是自鸣得意。
最后是数据库的设计。
直到答辩前一天,改代码时都认为数据库的设计无非是为了网站存储的需要。可是在实现用户权限问题时突然意识到,数据库的设计是对应网站的结构的。设计者要根据客户需求,或者功能要求,分析出各实体的关系。画出详细的流程图等。如果数据库的设计很松散,没有联系,那么设计出的网站一定存在很多漏洞。
虽然有意识到这一点,可是数据库的知识只剩下…增删改查语句了
好了 知道自己很菜了 学习了