我想按照以下方式开发一个网站,请各位高手看下是否可以?

mrlicn 2012-07-13 10:16:07
尊敬的各位前辈大家好:

小弟我之前做了3年的PHP网站开发,现在正在自学jsp网站开发,java基础与jsp基础已经学习完毕,现在想做一个网站练练手,巩固一下所学的知识,现在遇到了一些困扰。就是jsp的框架过多太复杂了,学习内容比java本身还多,我在CSDN中见到过很多高手建议我们这些新手要把重点发到java和servlet的学习实践上。因此,我想先不用框架做一个网站信息管理系统,练习一下基础知识,我想用的实际方法如下:
1、自己编写一个DB.java的数据操作类,利用javaBean和jsp代码进行数据的管理与提取(我对DAO还不是很熟悉)
2、自己编写相应功能类库(例如:分页,字符截取,用户验证等),在程序中或者jsp页面调用。

这种方法很传统,并且不规范,我的目的是想把所学基础知识用上,要不掌握不了。之后我在慢慢学习SSH框架的,并进行代码重构。请各位前辈看我的方法是否可行?请指教,多谢!
...全文
195 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixiaomeng627 2012-07-15
  • 打赏
  • 举报
回复
楼主这种想法是正确的,现在先练习基础,项目建议jsp+servlet,持久化层也自己写。其实等你熟练了在学习后面的ssh框架你会发先其本质还是servlet,只不过框架做了很好的封装,用起来很方便,但是配置起来颇为繁琐而且容易出错。
加油!
dxqrr 2012-07-15
  • 打赏
  • 举报
回复
看LS的可行
小龙在线 2012-07-14
  • 打赏
  • 举报
回复
技术架构:JavaBean+Servlet+JSP

需要注意的是,尽量将JDBC的代码封装成工具类调用,注意数据库资源对象的释放

其中,一个Servlet完全可以完成一个功能模块的CURD,从前台JSP传递一个type=save、delete、update、list参数区分即可,这样就可以精简Servlet的数量

另外,保存和修改功能,尽量复用一个JSP页面,用参数new、edit区分,这样又可以节省一些代码

再另外,可以充分利用JSTL、EL特性,避免在JSP中写大量的Java代码

……

简单的功能,应该就可以实现了,有不懂的再贴出来吧
MiceRice 2012-07-13
  • 打赏
  • 举报
回复
顺序渐进是对的,我个人建议是:先掌握基础技术原理,再学习如何灵活使用框架与工具。
1、先掌握基本技能,比如:JSP写HelloWorld,JSP用循环生成表格,Java代码直接操作JDBC查询数据等;
2、组装技能:仅用JSP直接写一个能从JDBC中查询数据并生成表格的程序,然后再加上翻页功能;
3、结构化开发:将业务逻辑从JSP中彻底剥离,独立为JavaBean,JSP单纯化为仅负责显示;最好还能对JavaBean进一步剥离数据库操作和业务逻辑处理;
4、框架开发:将上述效果全部转移到SSH或其它框架上。


如果基础较为扎实,嫌内容太少,可以在第1步就增加些内容,比如增加一个登录、增加一个修改。
mrlicn 2012-07-13
  • 打赏
  • 举报
回复
因为我现在技术不熟悉,做一个实验项目也得用半个月左右的时间。我自己年龄也不小了,不想走过多的弯路所以请教大家。感谢中。。。
huang_cl 2012-07-13
  • 打赏
  • 举报
回复
鄙人觉得如果没有一个系统的练习,只学习基础功也是很乏味的,如果有点收获你会觉得学习起来更有趣,
所以我觉得你可以从用servlet结合jsp写一个登陆注册什么的小项目,熟悉一下MVC,反正框架万变不离其中,基本上都是围绕MVC。。。
宏Lee 2012-07-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

顺序渐进是对的,我个人建议是:先掌握基础技术原理,再学习如何灵活使用框架与工具。
1、先掌握基本技能,比如:JSP写HelloWorld,JSP用循环生成表格,Java代码直接操作JDBC查询数据等;
2、组装技能:仅用JSP直接写一个能从JDBC中查询数据并生成表格的程序,然后再加上翻页功能;
3、结构化开发:将业务逻辑从JSP中彻底剥离,独立为JavaBean,JSP单纯化为仅负责显示……
[/Quote]
++在大学中,我也是这么学的,基础最重要,基础好了,去熟悉框架就去跑去属性一下语法,当然深入了解框架就不是这么回事了,最重要的还是基础
VanBaston 2012-07-13
  • 打赏
  • 举报
回复
其实当你了解的东西多了后,你就越绝的基础重要了。
基础不扎实遇到很多问题都找不出原因来,结果最后找到原因其实都是很简单,就是因为框架封装了好多底层代码,让我们对底层的操作不熟悉了。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧