我想按照以下方式开发一个网站,请各位高手看下是否可以?
尊敬的各位前辈大家好:
小弟我之前做了3年的PHP网站开发,现在正在自学jsp网站开发,java基础与jsp基础已经学习完毕,现在想做一个网站练练手,巩固一下所学的知识,现在遇到了一些困扰。就是jsp的框架过多太复杂了,学习内容比java本身还多,我在CSDN中见到过很多高手建议我们这些新手要把重点发到java和servlet的学习实践上。因此,我想先不用框架做一个网站信息管理系统,练习一下基础知识,我想用的实际方法如下:
1、自己编写一个DB.java的数据操作类,利用javaBean和jsp代码进行数据的管理与提取(我对DAO还不是很熟悉)
2、自己编写相应功能类库(例如:分页,字符截取,用户验证等),在程序中或者jsp页面调用。
这种方法很传统,并且不规范,我的目的是想把所学基础知识用上,要不掌握不了。之后我在慢慢学习SSH框架的,并进行代码重构。请各位前辈看我的方法是否可行?请指教,多谢!
[解决办法]
顺序渐进是对的,我个人建议是:先掌握基础技术原理,再学习如何灵活使用框架与工具。
1、先掌握基本技能,比如:JSP写HelloWorld,JSP用循环生成表格,Java代码直接操作JDBC查询数据等;
2、组装技能:仅用JSP直接写一个能从JDBC中查询数据并生成表格的程序,然后再加上翻页功能;
3、结构化开发:将业务逻辑从JSP中彻底剥离,独立为JavaBean,JSP单纯化为仅负责显示;最好还能对JavaBean进一步剥离数据库操作和业务逻辑处理;
4、框架开发:将上述效果全部转移到SSH或其它框架上。
如果基础较为扎实,嫌内容太少,可以在第1步就增加些内容,比如增加一个登录、增加一个修改。
[解决办法]