目前我的想法是用java开发一个web系统,架构大概是jsp页面,java做为业务逻辑层,Eclipse做为开发工具,jdbc做为数据库方面的,但是我还是有很多地方不明白,比如:
1. servlet和tomcat有什么区别?
2. web项目里的web.xml为什么有时候不写也可以跑起来?
3. java和jdbc间通过什么通讯?
4. jsp网页只能在Eclipse里开发?没有像Dreamweaver这样的图形界面进行开发吗?我的html学的不好。我把Dreamweaver 里写的jsp网页代码复制到Eclipse里,貌似报错,行不通。
然后问几个关于junit及集成测试方面的问题:
1. 我暂时稍微会一点junit的测试用例,但是不会用那个测试套件,即suit,能不能有人教教我?
2. 如何运用ant,实现自动集成测试,我用ant只能实现自动编译,不知道怎么自动集成测试?或者根本就不能测试,那请麻烦告诉我一下,什么工具可以实现自动集成测试?在下QQ:215587754 tel:15250980345真心求教,谢谢好心人了
1. servlet和tomcat有什么区别?
2. web项目里的web.xml为什么有时候不写也可以跑起来?
3. java和jdbc间通过什么通讯?
4. jsp网页只能在Eclipse里开发?没有像Dreamweaver这样的图形界面进行开发吗?我的html学的不好。我把Dreamweaver 里写的jsp网页代码复制到Eclipse里,貌似报错,行不通。
然后问几个关于junit及集成测试方面的问题:
1. 我暂时稍微会一点junit的测试用例,但是不会用那个测试套件,即suit,能不能有人教教我?
2. 如何运用ant,实现自动集成测试,我用ant只能实现自动编译,不知道怎么自动集成测试?或者根本就不能测试,那请麻烦告诉我一下,什么工具可以实现自动集成测试?在下QQ:215587754 tel:15250980345真心求教,谢谢好心人了
解决方案 »
- 关于比较Map对象问题
- java 在后台放一个数组到request中,怎么在js中获取到这个数组
- 诡异的报错:java.sql.SQLException: Connections could not be acquired from the underlyi
- ajax框架与struts框架最佳结合视频讲解,不要错过哦。:)
- 求救:[Microsoft][SQLServer 2000 Driver for JDBC]Invalid operation for the current cursor position.是为什么?
- 如何捕捉到IE浏览器退出消息
- 请问怎样把jspSmartUpload加入jbuilder里啊?
- 高分请教jsp用struts写的树状列表多重选择的例子,谢谢!(问题解决,马上给分)
- 开放源码的jsp/servlet(MVC)论坛系统:雷霆论坛
- 服务器被人利用Struts2 S-20漏洞攻击了,怎么恢复啊?
- 怎样将图片上传,并将图片进行展示 大侠帮帮忙
- 有人做过在线考试系统吗?
servlet是应用层,主要负责商业逻辑
二者完全没关系
WEB.XML不写,会默认调用tomcat里的.
java和JDBC怎么通信?JDBC本身就是基于JAVA的数据库连接方式啊
dreamweaver也可以开发JSP,只是不好调试而已.架构用MVC或SSH
你的意思是tomcat是提供服务,并且是servlet的容器?
谢谢,我大概有点明白你的意思了。那你的意思是tomcat其实就包含或者说通过tomcat就可以使用这种servlet技术
----------------------------------
说实在的,你的问题看都看不懂!Java 是一种编程语言,而 JDBC 只是 Java 用于数据库操作的 API,很难想象 JDBC 与 Java 怎么进行通讯?
2.没有应用到框架,直接运行JSP不修改web.xml当然也可以跑起来,比如Struts框架就要修改web.xml才能实现过滤。
3.java和数据库之间用JDBC通讯,JDBC是纯JAVA的数据库连接包。
4.JSP可以用Dreamweaver写,如果你能保证语法完全正确的话,甚至可以用记事本写,Eclipse只是增加效率的工具,翻译JSP,编译Servlet取决于服务器。
对你另外两个问题的回答是:
1.如果你连上面4个问题也不太明白,就不要浪费时间在JUnit上,JUnit是为了让大一点的项目减少维护成本而用的,你的技能连小项目也无法完成。
2.Eclipse会帮你编译,你不要太操心这些不必要操心的问题,Eclipse帮你做了,实际上它也是用了Ant,你不知道而已,有一天你技能比较精进,闲得无聊,再研究Ant,这时候你会发现好简单。
2:web.xml有默认的。
3:我觉得你这个问题是不是本来想问jdbc使用什么与数据库通信,这个我也不敢确定,我估计可能是socket。
4:jsp你如果写了过多的java代码的话,容易出问题的,应该学会使用一些成熟框架,例如SSH这种架构,jsp里面几乎没有任何java代码,除了少数标签之外,其它就和html一样,完全可以采用dw开发。
---------------------------------- 这怎么说呢 java底层是有的 javaDB 这个有作用的 (个人看法)
其实本人在校学生,目前的研究方向是嵌入式方向的,只是由于这次要弄测试驱动开发的作业,所以想趁这个过程学一下java web这一套,至少学到能够实现简单的整套系统,至于复杂的系统,如果以后从事这方面的话,我想可以慢慢熟练,多写代码。最后还是非常感谢楼上的各位,至于你们说的SSH架构,我想暂时我用不到,那个太庞大了,至少我一个礼拜肯定做不出来,从各位的回答中我学到了很多,谢谢大家。本人是南理工研一的,如果有兴趣的话,可以加好友,注明来自java帖子,QQ:215587754
看了你的问题 我纳闷你学了jsp servlet tomcat 课程没 学了应该知道一点啊
从最简单的WEB项目开始,就做登陆的,
Struts2+Hibernate+Spring
Struts2+hibernate都行sevelet+jdbc也行